CMS - Workbench | DE


Templating and Coding for CMS (WordPress, Bludit, Automad, Typesetter, GetSimple, Pico and more)


Festen Beitrag zeigen

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

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 %}

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.

09.01.2021 • Pico • Twig Beitrag Existenz Check


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 22 Jahren arbeite ich in einem grossen Softwareunternehmen in Niedersachsen. Sie sehen auf dieser Seite mein eigens für Bludit CMS entwickeltes Theme "Reaktor-Block IV".

Kontakt: Κontakt@Οliver-Lohse.de


Empfehlungen:



Beitragsmenü ohne Plugin

Beiträge des aktuellen Ordners auch ohne Plugin anzeigen ist einfach möglich.

mehr...

Ein Counter im Twig-Template

Zählen Sie imTwig-Template Variablen hoch oder runter, um das Templating zu steuern.

mehr...

Pico CMS erster Start

Dieser Beitrag zeigt Ihnen wie einfach die Installation und Inbetriebnahme eines PICO CMS ist. Es sind nur wenige Handgriffe.

mehr...

Pico Step Back

Möchten Sie einen Zurück-Button in jedem Beitragsverzeichnis im PICO CMS implementieren, dann lesen Sie diesen Beitrag.

mehr...

Plugin: PicoPagesList.php

Der Beitrag zeigt Ihnen, wie Sie mit Hilfe des PicoPagesList.php Plugins weitere Beiträge des aktuellen Ordners anlisten.

mehr...

Verwandte Beiträge 1

mehr...

Verwandte Beiträge 2

mehr...



CMS Workbench

Hilfreiche Tipps, Tricks, Codings und Codeschnipsel, die im Rahmen der Entwicklung, Weiterentwicklung und Templatings zum Thema CMS immer wieder benötigt werden - aus verschiedenen Sprachdialekten wie Java, JavaScript, PHP, Python und anderen.