Wie man mit Core-Tags dynamische Inhalte einfügt
Beitrag wurde zuletzt von 2 geändert, 09.05.2011Core-Tags sind Platzhalter, die bei der Ausgabe einer Seite durch bestimmte Inhalte ersetzt werden. So kann beispielsweise das aktuelle Datum angezeigt oder ein Benutzer mit seinem Namen angesprochen werden. Core-Tags können fast überall verwendet werden. Alle Core-Tags werden standartmäßig direkt nach dem Hook Event "onBeforeOutput" ausgeführt somit besteht für Sie die möglichkeit eventuell vorher noch änderungen am Inhalt der Seite vorzunehmen.
Benutzereigenschaften
Mit den folgenden Core-Tags können Eigenschaften des angemeldeten Benutzers ausgebeben werden.
| Core-Tags | Beschreibung |
|---|---|
| {user:id} | Dieses Tag wird mit der ID des angemeldeten Benutzers ersetzt. |
| {user:username} | Dieses Tag wird mit dem Benutzernamen des angemeldeten Benutzers ersetzt. |
| {user:firstname} | Dieses Tag wird mit dem Vorname des angemeldeten Benutzers ersetzt. |
| {user:lastname} | Dieses Tag wird mit dem Nachnamen des angemeldeten Benutzers ersetzt. |
| {user:phone} | Dieses Tag wird mit der Telefonnummer des angemeldeten Benutzers ersetzt. |
| {user:email} | Dieses Tag wird mit der Email-Adresse des angemeldeten Benutzers ersetzt. |
| {user:fax} | Dieses Tag wird mit der Fax Nummer des angemeldeten Benutzers ersetzt. |
| {user:bio} | Dieses Tag wird mit der Biografie des angemeldeten Benutzers ersetzt. |
| {user:birthday} | Dieses Tag wird mit dem Gebutsdatum des angemeldeten Benutzers ersetzt. |
Umgebungsvariablen
Mit den folgenden Core-Tags können Umgebungsvariablen wie z.B. der Seitenname oder der Request-String ausgegeben werden.
| Core-Tags | Beschreibung |
|---|---|
| {request:*} | Egal ob POST oder GET. Dieses Tag ersetzt den Inhalt jeweils mit der POST oder GET Variable falls diese nicht leer ist. |
| {config:*} | Dieses Tag wird mit dem Inhalt einer Konfiguartions-Variable ersetzt. |
| {env:ip} | Dieses Tag wird mit der IP-Adresse des Benutzers ersetzt. Falls kein IP-Adresse vorhanden ist wird dieses Tag mit 0.0.0.0 ersetzt. |
| {env:host} | Dieses Tag wird mit dem Host-Namen des Benutzers ersetzt. Falls kein Host-Name vorhanden ist, wird dieses Tag mit der IP-Adresse des Benutzers ersetzt. |
| {env:url} | Dieses Tag wird mit der aktuellen Dokument Url ersetzt. |
| {env:referer} | Dieses Tag wird mit der URL der zuletzt besuchten Seite ersetzt. |
| {env:browser} | Dieses Tag wird mit der Browser Identifikation des Benutzers ersetzt. |
| {env:requestmethod} | Dieses Tag wird mit der Anfrage-Methode ersetzt. |
Links
Mit den folgenden Core-Tags können Seiten anhand ihrer ID oder ihres Alias verlinkt werden.
| Core-Tags | Beschreibung |
|---|---|
| {news:*} | Dieses Tag wird mit einem Link zu einer Nachricht ersetzt (ersetzen Sie * mit der ID oder dem Alias). |
| {newstitle:*} | Dieses Tag wird mit dem Titel einer Nachrichten Seite ersetzt: <h3>{linktitle:1}</h3>. (ersetzen Sie * mit der ID oder dem Alias). |
| {newslink:*} | Dieses Tag wird mit der URL einer Nachrichten Seite ersetzt: <a href="{newslink:1}">Click here</a>. (ersetzen Sie * mit der ID oder dem Alias). |
| {article:*} | Dieses Tag wird mit einem Link zu einem Artikel ersetzt (ersetzen Sie * mit der ID oder dem Alias). |
| {articletitle:*} | Dieses Tag wird mit dem Titel eines Artikels ersetzt: <h3>{articletitle:1}</h3>. (ersetzen Sie * mit der ID oder dem Alias). |
| {articlelink:*} | Dieses Tag wird mit der URL zu einem Artikel ersetzt: <a href="{articlelink:1}">Click here</a>. (ersetzen Sie * mit der ID oder dem Alias). |
Verschiedenes
Mit den folgenden Core-Tags können Sie verschiedene Aufgaben erledigen und z.B. das aktuelle Datum, Bilder manipulieren oder ein Lightbox-Bild einfügen.
| Core-Tags | Beschreibung |
|---|---|
| Ist in arbeit. | |

