Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
addons:tpl:const [2014/11/25 14:52] shadowcat |
addons:tpl:const [2015/10/02 00:00] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Konstanten ====== | ====== Konstanten ====== | ||
+ | |||
+ | Anmerkung: Alle Konstanten können im Template über das Markup ''{$KONSTANTE}'' verwendet werden. Die Spalte 'Markup' in den folgenden Tabellen dient dem vereinfachten Copy&Paste. 8-) | ||
Folgende Konstanten werden von BlackCat CMS belegt und können in Templates verwendet werden: | Folgende Konstanten werden von BlackCat CMS belegt und können in Templates verwendet werden: | ||
Zeile 9: | Zeile 11: | ||
| CAT_ADMIN_URL | {$CAT_ADMIN_URL} | URL des Administrationsverzeichnisses. Es wird dauch die Konstante **ADMIN_URL** unterstützt. | | | CAT_ADMIN_URL | {$CAT_ADMIN_URL} | URL des Administrationsverzeichnisses. Es wird dauch die Konstante **ADMIN_URL** unterstützt. | | ||
+ | ====== Seitenbezogen ====== | ||
+ | |||
+ | Grundsätzlich sind alle Seiteneigenschaften als Konstante verfügbar, also alle Spalten der Tabelle ''pages''. Hier nur die wichtigsten: | ||
+ | |||
+ | | **Konstante** | **Markup** | **Beschreibung** | | ||
+ | | PAGE_ID | {$PAGE_ID} | Die ID der aktuellen Seite | | ||
+ | | PARENT | {$PARENT} | ID der übergeordneten Seite | | ||
+ | | LEVEL | {$LEVEL} | Menütiefe der aktuellen Seite | | ||
+ | | PAGE_TITLE | {$PAGE_TITLE} | Titel der aktuellen Seite | | ||
+ | | MENU_TITLE | {$MENU_TITLE} | Menü-Titel der aktuellen Seite | | ||
+ | | TEMPLATE | {$TEMPLATE} | Template der aktuellen Seite | | ||
+ | | LANGUAGE | {$LANGUAGE} | Die eingestellte Sprache der aktuellen Seite (Kürzel, z.B. 'DE' oder 'EN') | | ||
+ | |||
+ | |||
+ | ====== URLs ====== | ||
+ | |||
+ | | **Konstante** | **Markup** | **Beschreibung** | | ||
+ | | CAT_ADMIN_URL | {$CAT_ADMIN_URL} | URL des Administrationsverzeichnisses. Es wird dauch die Konstante **ADMIN_URL** unterstützt. | | ||
+ | | CAT_URL | {$CAT_URL} | Die Basis-URL der Installation; es werden auch die Konstanten ''LEPTON_URL''*) und **WB_URL** unterstützt. | | ||
+ | | LOGIN_URL | {$LOGIN_URL} | URL der Anmeldeseite | | ||
+ | | LOGOUT_URL | {$LOGOUT_URL} | URL der Abmeldemaske | | ||
+ | | FORGOT_URL | {$FORGOT_URL} | URL zum Anfordern vergessener Logindaten | | ||
+ | | PREFERENCES_URL | {$PREFERENCES_URL} | Benutzereinstellungen bearbeiten (führt ins Backend) | | ||
+ | | SIGNUP_URL | {$SIGNUP_URL} | Benutzeraccount beantragen | | ||
+ | |||
+ | *) Nur bis Version 1.2 | ||
+ | |||
+ | **Wichtig**: Die Konstanten ''LOGIN_URL'', ''LOGOUT_URL'', ''FORGOT_URL'' und ''PREFERENCES_URL'' werden nur belegt, wenn unter | ||
+ | |||
+ | Einstellungen -> Benutzereinstellungen -> Anmeldung im Frontend erlauben | ||
+ | |||
+ | der Wert 'on' gesetzt ist. | ||
+ | |||
+ | ====== Backend ====== | ||
+ | |||
+ | |||
+ | | **Konstante** | **Markup** | **Beschreibung** | | ||
+ | | CAT_VERSION | {$CAT_VERSION} | Versionsnummer, z.B. "1.2.1" | | ||
+ | | CAT_CORE | {$CAT_CORE } | Name des CMS ("BlackCat CMS") | | ||
+ | | DATE_FORMAT | {$DATE_FORMAT} | Eingestelltes Datumsformat | | ||
+ | | TIME_FORMAT | {$TIME_FORMAT} | Eingestelltes Uhrzeitformat | | ||
+ | | PAGE_EXTENSION | {$PAGE_EXTENSION} | Dateiendung, z.B. 'php' | | ||
+ | | SESSION | {$SESSION} | Name der Session | | ||
+ | | META | {$META.CHARSET} | Meta-Daten: CHARSET (z.B. "utf-8"), LANGUAGE (z.B. "DE"), WEBSITE_TITLE | | ||
+ | | HEAD | {$HEAD.SECTION_NAME} | Name des Backend-Bereichs, z.B. "Addons" | | ||
+ | | USER | {$USER.username} | Details des angemeldeten Benutzers | | ||
+ | | MAIN_MENU | | Array mit den Hauptmenüpunkten (Bereichen), zu denen der Benutzer Zugang hat | | ||
+ | | PAGES | | Array mit den (für den Benutzer sichtbaren) Seiten | | ||
+ | | PAGETREE | {$PAGETREE} | Seitenbaum als <ul> | |