Einen bestimmten Beitrag anzeigen


Statt alle Blogbeiträge im Loop aufzulisten, können Sie auch einen ganz konkreten Beitrag anzeigen und dessen Existenz zuvor prüfen. Dieses Script zeigt es.

Einen bestimmten Beitrag laden

Es kann durchaus sinnvoll sein einen bestimmten Beitrag, wie zum Beispiel das Impressum oder den Datenschutz anzeigen zu lassen. Gut währe auch wenn das twig-Template dessen Existenz prüfen könnte und einen entsprechenden Hinweis anzeigen könnte - klar das geht recht einfach:

048  {% if pages["impressum"]["description"] is empty %}
049    <div class="alert alert-primary">
050      <p>Das Impressum fehlt. Legen Sie die Datei <code>impressum.md</code> an.</p>
051    </div>
052  {% else %}
053    <p>{{ pages["impressum"]["description"] }}</p>
054  {% endif %}

Code

Der Codeschnipsel oben im Bootstrap-CSS prüft zunächst ob der Beschreibungstext existiert, wenn nicht ist es ein Indikator dafür, das das Impressum nicht existiert und zeigt statt dessen einen Hinweis (Zeile 50) an. Existiert das Impressum, dann wird der Anleser (meta.description) angezeigt.

Hinweis | Pico CMS prüft dies immer am obersten Knoten des internen Page-Tree, folglich auf der root des Verzeichnisbaums.


Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Sprachen bzw. Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 25 Jahren arbeite ich in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen.

FlightCMS
2024-01-28
PHP8
post
Kontakt@Oliver-Lohse.de

Datenschutz

Die Webseite verwendet keinerlei Tracking- oder Speichermechanismen, die einen Rückschluss auf das Leserverhalten und Ihre Identität zulassen. Die Webseite verwendet keine Cookies, denn Cookies haben einen schlechten Ruf.

Impressum

CMSWorkbench ist eine Entwicklerseite über meine Arbeit im Bereich der Content Management Systeme. Die vielen Codeschnipsel sind im wesentlichen als kleine Notizzettel zu werten als das es ausgereifte Beiträge wären.