FlightCMS bringt einige Konstanten mit, die für das Templating hilfreich sind.
PHP 8 und MySQL (Demo) - Dynamische Webseiten mit PHP und MySQL programmieren: Alles, was Sie dafür wissen müssen, steht in diesem Buch. Profitieren Sie von einer praxisorientierten Einführung und lernen Sie alle neuen Sprachfeatures von PHP 8 kennen. Die Autoren Christian Wenz und Tobias Hauser sind erfahrene PHP-Programmierer und Datenbankspezialisten.
Wichtiger Hinweis: Je nach verwendetem Werbenetzwerk, musst du hier einen geeigneten Hinweis anbringen, der dem Leser anzeigt, das du mit Affiliate-Marketing Geld verdienst (ggf. in den Teilnahmenbedingungen des betreffenden Werbepartners nachlesen).
Inhalt
VIEWS_DIR - Pfad zum Template
Sofern du mehrere Templates in deinem CMS installierst, kannst du die Konstante VIEWS_DIR dazu verwenden, den Stylecheet dynamisch anzugeben, statt den Namen fest vorzugeben, beispielsweise so:
<link href="/<?php echo VIEWS_DIR; ?>/css/style.css" rel="stylesheet">
Dynamischer Pfad zum Template
Würdest du das CSS stattdessen so implementieren:
<link href="default-theme/css/style.css" rel="stylesheet">
Fester Pfad zum Theme
würden alle Templates nicht mehr korrekt funktionieren, wenn du den Namen des Templates plötzlich änderst.
THEME_NAME - Name des Theme bzw. des Templates
Wenn du den Namen deines Templates anzeigen möchtest, kannst du die Konstanten THEME_NAME nutzen, um ihn mit:
<?php echo THEME_NAME; ?>
Name des Theme anzeigen
anzuzeigen.
VERSION - aktuelle Version des FlightCMS
Manchmal kann es durchaus hilfreich sein, die aktuelle Version der Programmsammlung in der Fußzeile anzuzeigen, etwa so:
<?php echo VERSION; ?>
Version ausgeben
CONTACT_MAIL - zentrale Mail-Adresse
Im FlightCMS ist eine zentrale Mailadresse, bspw. für den Newsletter o.ä., hinterlegt, die du auch in Templates als Kontaktadresse anzeigen lassen kannst, etwa so:
<?php echo CONTACT_MAIL; ?>
Zentrale Mail anzeigen
