Startseite
Startseite

Startseite / Vorlagenentwicklung / Debugging / Wo ist der Fehler? / Template Inspector

Der Template Inspector

Template Inspector

Der Template Inspector kann in der integrierten Vorschau aufgerufen werden, und zwar mit rechtem Mausklick in der HTML-Vorschau.

Der Template Inspector zeigt folgende Informationen in einem Popup-Fenster:

  • Vorlagen-Struktur (im Beispiel: Seitenvorlage „Homepage“ und Absatzvorlage „Text / Bild (Homepage-Tease“)
  • HTML-Tag-Struktur (im Beispiel: <HTML>, <BODY>, <DIV>, <IMG>)
  • Nummer der Zeile und Spalte, in der sich der Code auf dem HTML-Register im Arbeitsbereich befindet

Das Popup muss manuell über das X-Symbol geschlossen werden. Es kann mit dem Mauszeiger bei Bedarf an eine andere Position verschoben werden.

Wird der Mauszeiger über einen Eintrag im Template Inspector gehalten, wird der zugehörige Bereich in der Vorschau umrandet („Highlighting“), falls die Vorlage/n entsprechend konfiguriert ist/sind (siehe dazu Seite zum Content Highlighting).

Template Inspector HTML-Register

Mit einem Klick auf einen Eintrag im Template Inspector wird zur entsprechenden Code-Stelle auf dem HTML-Register der entsprechenden Vorlage im Arbeitsbereich gesprungen.

Von hier aus kann die Debugger-Funktionalität verwendet werden, um den Code detaillierter zu untersuchen.

Deaktivieren des Template Inspectors

Der Quelltext eines Präsentationskanals kann XML-Steuerzeichen (") enthalten. Bei Verwendung der Funktionalität „Template Inspection“ (SiteArchitect, Integrierte Vorschau, Kontextmenüeintrag „Template Inspection“) werden Tags um Steuerungsinformationen angereichert. Je nach verwendeter (Web-Programmier)Sprache müssten diese Zeichen quotiert werden.

Verfügbar ab FirstSpirit-Version 5.1R3 Da aber nicht alle Sprachen angereichert werden können bzw. sollen, kann die Funktionalität „Template Inspection“ ab FirstSpirit-Version 5.1R3 fallbezogen deaktiviert werden:

  • einerseits für einen Ausgabekanal im Projekt mithilfe der Option „Template Inspection“ im ServerManager / Projekteigenschaften / Vorlagensätze,
  • andererseits temporär in der Ausgabe (in der Vorlage selbst) durch den Aufruf

$CMS_SET(#global.htmlMode, false)$

Ab dieser Stelle wird der Template Inspector deaktiviert. Er kann durch den Aufruf

$CMS_SET(#global.htmlMode, true)$

wieder aktiviert werden.

Siehe dazu auch FirstSpirit Access-API,

  • Interface GenerationContext (Package de.espirit.firstspirit.access):
    Methoden isHtmlMode und setHtmlMode
  • Interface TemplateSet (Package de.espirit.firstspirit.access.project):
    Methoden isTemplateInspectionEnabled und setTemplateInspectionEnabled

© 2005 - 2015 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 2014-10-21