Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Aktuelle »

Was ist ein Template?

In einem Template wird der Body eines HTML Dokuments definiert. Alle weiteren HTML Eigenschaften und Definitionen werden über die entsprechende Portal-Konfiguration automatisch generiert. 

Hier ein Beispiel für ein einfaches Template:

<div>
   <p>Hallo Welt</p>
   <p><%myTag%></p>
</div>

Das Tag „myTag“ wird über die PageBuilder Funktion mit Inhalt versorgt: ccHTTPResultHandler.SetTemplateTag('myTag','Test'); 

Über die Funktion ccHTTPResultHandler.CompileTemplate(''); wird das Template generiert, d.h. die Tags werden entsprechend dem zugewiesenen Wert umgesetzt, und das Ergebnis kann anschließend an ccHTTPResultHandler.ContentText übergeben werden. 

Tagbezeichner sind immer case-insensitive.

Das Default Template

Ein spezielles Template ist das Default Template. Im Falle einer automatische Code-Generierung und Verwendung des Platzhalters {$ccResult} wird immer das Template mit dem Namen Default generiert.

Tipp

Vergeben Sie dem Template den Namen Default bei der Verwendung der automatischen Code-Generierung.

Siehe auch PORTAL Scripting.

Default Tags

Tag

Bezeichnung

<%ccportalname%>

Name des Portals.

<%cctechname%>

Technischer Name des Portals.

<%ccsessiontoken%>

Aktueller Sitzungs-Token.

<%ccrooturl%>

Root-Url des Portals.

<%ccbaseurl%>

Base-Url des Portals.

<%cctitletext%>

Titel-Bezeichner des Portals.

<%ccstatustext%>

Status-Bezeichner des Portals.

  • Keine Stichwörter