Warning: session_start(): open(/www/htdocs/w017651d/tmp/wiki//sess_814aa1e30cfa7a667f7daaab5a641d2d, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/auth.php on line 424

Warning: session_write_close(): open(/www/htdocs/w017651d/tmp/wiki//sess_814aa1e30cfa7a667f7daaab5a641d2d, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/www/htdocs/w017651d/tmp/wiki/) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/actions.php on line 210

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/lib/tpl/dokuwiki/main.php on line 12
Konstanten [BlackCat CMS Dokumentation, Tutorials, Tipps und Tricks]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:tpl:const

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>
addons/tpl/const.txt · Zuletzt geändert: 2015/10/02 00:00 (Externe Bearbeitung)