Inhaltsverzeichnis

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:

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.

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>