WebsiteBaker und seine Forks setzen sehr viele Konstanten unter Verwendung von define(). Wir versuchen das nach Möglichkeit zu vermeiden und haben daher schon mit BlackCat Version 1.x eine globale Registry eingeführt.
Mit BlackCat Version 2.x wird die Anzahl der mit define() gesetzten Konstanten so weit wie möglich zurückgeschraubt. Einige sind aber nicht vermeidbar.
Konstante | Bedeutung |
---|---|
CAT_ENGINE_PATH | Der absolute Pfad zum BlackCat Kern, also der Engine |
CAT_PATH | Der absolute Pfad zur aktuellen Site / Domain |
CAT_URL | Basis-URL der Site / Domain |
LANGUAGE | Kürzel der aktuell gewählten Sprache, z.B. DE |
CAT_ADMIN_URL | Basis-URL des Administrationsbereichs |
CAT_THEME_PATH | Der absolute Pfad des aktuellen Backend-Themes |