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.
Folgende Konstanten werden von BlackCat CMS belegt und können in Templates verwendet werden:
Konstante | Markup | Beschreibung |
CAT_PATH | {$CAT_PATH} | Installationspfad (dort, wo die config.php liegt); es werden auch die Konstanten LEPTON_PATH und WB_PATH unterstützt. Alle drei stehen auch für JavaScript zur Verfügung, dann als einfache JS-Variablen (also ohne $ und geschweifte Klammern). |
CAT_URL | {$CAT_URL} | Die Basis-URL der Installation; es werden auch die Konstanten LEPTON_URL und WB_URL unterstützt. |
CAT_ADMIN_PATH | {$CAT_ADMIN_PATH} | Pfad zum Administrationsbereich. Es wird dauch die Konstante ADMIN_PATH unterstützt. |
CAT_ADMIN_URL | {$CAT_ADMIN_URL} | URL des Administrationsverzeichnisses. Es wird dauch die Konstante ADMIN_URL unterstützt. |
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') |
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.
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> |