FlightCMS unterstützt einige Template-Variablen für die Anzeige des Content.
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
FlightCMS Template-Variablen bzw. Template-Tokens
Für die Erstellung eigener Templates und Webseiten nach individuellen Wünschen, bietet FlightCMS einige Template-Variablen bzw. Template-Tokens.
Übersicht
Token | Bedeutung |
---|---|
$title |
Titel (H1) aus der index.md oder der beitrag.md (für gutes SEO, nicht mehr als 50-65 Zeichen)
|
$logo |
Teaser bzw. Beitragsbild /img/logo.png oder https://domain.de/img/logo.png (implizit bevorzugen Suchmaschinen das Grafik-Format Webp )
|
$description | Aussagekräftiger und signifikanter Anleser oder Beschreibungstext der Kategorie, Post (für gutes SEO, nicht mehr als 150-160 Zeichen) |
$content |
Beitragsinhalt der index.md oder der beitrags.md (der Content wird mit Hilfe von Markdown formatiert)
|
$date | Datumsvermerk wann der Beitrag oder die Kategorie erzeugt wurde |
$robots | Signalisiert der Suchmaschine, ob links weiter verfolgt und indexiert werden soll oder nicht |
$featured | Je nach Template, erfolgt eine besondere Hervorhebung solcher Beiträge oder Kategorien (dies muss vom Template unterstützt werden) |
$author | Üblicherweise ist das der Beitragsautor oder Redakteur (alternativ auch Mail-Adresse, Telefon, Kürzel, Alias, Kanal-Name, Webseite o.ä.) |
$tags | Schlagworte, Stichworte, Keywords, Schlüsselbegriffe die den Beitrags oder die Kategorie klassifizieren |
$url | Der Permalink (URL ausgehend vom Basisverzeichnis) des Beitrags oder der Kategorie |
$pages | Liste (Array) mit Beiträgen in dieser Kategorie |
$categories | Liste (Array) mit Kategorien unterhalb von home |
Beispiele
Nachfolgend siehst du einige Beispiele, wie die Template-Tokens in dein eigenes Template engebunden werden können.
<img src="<?php echo $logo; ?>">
<h1><?php echo $title; ?></h1>
<p><?php echo $description; ?></p>
<?php echo $content; ?>
...
Beispiel einiger Tokens
Der Template-Token $content benötigt keinen p-Tag (Paragraph), da dieser durch den Markdown Parser hinzugefügt wird.
$pages
- Beitragsliste verarbeiten
Wenn unterhalb des Ordners home Beiträge platzieren möchtest, erhältst du mit $pages
eine Liste (PHP-Array), die du im Template auslesen und anzeigen kannst.
<?php foreach($pages as $page): ?>
<img src="<?php echo $page['logo'];?>">
<a href="<?php echo $page['url']; ?>">
<?php echo $page['title']; ?>
</a>
<p>
<?php echo $page['description']; ?>
</p>
<?php endforeach ?>
Seiten verarbeiten
$categories
- Kategorieliste verarbeiten
Unterhalb des Home-Verzeichnis liegen die Kategorien deines CMS, um diese Anzuzeigen, kannst du eine Liste mit der Variable $categories
in dein Template einbauen, welches du auslesen und anzeigen kannst.
<?php foreach($categories as $categorie): ?>
<img src="<?php echo $categorie['logo'];?>">
<a href="<?php echo $categorie['url']; ?>">
<?php echo $categorie['title']; ?>
</a>
<p>
<?php echo $categorie['description']; ?>
</p>
<?php endforeach ?>
Kategorien verarbeiten