Neues page Meta-Attribut im Pico CMS Template abfragen
Fügen Sie neue Meta-Attribute in Pico hinzu oder entfernen diese, dann ist es sinnvoller zuvor auf deren Existenz abzufragen, das vermeidet Fehlermeldungen
Das CMS Pico beherrscht von Hause aus bereits viele Meta-Attribute die dem Beitrag mitgegeben werden können, da sind beispielsweise: Title, Author, Date, Robots, Template, Hidden, Logo, Description und und und. Wird ein neues Meta-Attribut hinzugefügt, sagen wir mal Template-Alt, dann müsste theoretisch jeder Post um dieses neue Attribut angepasst werden. Bei einigen tausend Beiträgen ist das sicherlich unmöglich.
Eleganter ist es, wenn im Loop der Landingpage einfach die Existenz des neuen Attributs abgefragt wird, bevor es gelesen werden soll, beispielsweise so:
039 {% if page.meta['Template-Alt'] %}
040 {% set tmp = [page.meta['Template-Alt'], '.twig']|join %}
041 {% include(tmp) %}
042 {% else %}
043 {% include('row-col-col.twig') %}
044 {% endif %}
Das Coding oben läd ein alternatives Template mit dem der Anleser auf der Landingpage dargestellt werden soll, dieses Template kann abweichend vom Attribut Template sein, mit dem der Artikel zum lesen vollständig geladen wird.
Sobald der Loop in einem Beitrag das neue Attribut nicht finden kann, wird ein alternativer Weg eingeschlagen. Im Beispiel oben wird ein festgelegtes Default-Template geladen wenn das Meta-Attribut in diesem Post noch nicht existiert.
Passend:
Zeigen Sie im Bludit Theme "Alternative" die Metadaten wie Datum und Uhrzeit der Erstellung des Beitrags an. Es sind nur vier einfache Codezeilen
In diesem Beitrag zeige ich Ihnen ein SEO-Plugin für das Admin Backend, das in der Lage ist den Beitragstitel und die Metadescription zu überwachen.
Dieser Beitrag soll Ihnen einen Eindruck vermitteln, wie ein einfacher PICO Beitrag in Markdown aussieht. Sie benötigen dafür einen beliebigen ASCII Editor.
So legen Sie die wichtigen Metadaten eines jeden Pico-Beitrags an. Es ist ein reguläres MD-File, das Sie mit jedem ASCII-Editor leicht selbst anlegen können.
Das Pico CMS bietet bereits eine ganze Menge an Meta-Attributen die Sie bereits gut nutzen können. Eine vollständige Attribut-Liste zeigt dieser Beitrag.
Entgegen dem großen Trend im Internet, jedwede noch so unbedeutende Seite mit Cookie-Bannern auszustatten, die angeblich dazu dienen die Inhalte zu verbessern, nutzen wir keinerlei Cookies oder andere Tracking-Mechanismen, um das User- und Leser-Verhalten, samt IP-Adresse, zu speichern. Cookies haben zu recht einen schlechten Ruf, dem wir nicht folgen werden. Sie können das im übrigen in Ihren Browser-Einstellungen selbst überprüfen ob die Seite Cookies setzt oder nicht (im Menü "Einstellungen" - "Datenschutz und Sicherheit").
Das GIMP-Handbuch ist das größte deutsche Online-Handbuch zu dieser kostenlosen Bildbearbeitung und wird privat betrieben. Die hier verwendeten Inhalte, wie Grafiken und Texte, unterliegen dem Urheberrecht und eine anderweitige Nutzung außerhalb dieser Domains ist ohne Zustimmung des Autors verboten bzw. strafbar (siehe Copyright). Das Verlinken der Beiträge und Seiten in passendem Kontext ist ausdrücklich erlaubt und auch erwünscht. Für eingehende Links können wir keine Verantwortung oder Haftung übernehmen.
Die Datei config.conf speichert im YAML-Format Variablen ab auf die Sie aus den Templates zugreifen und verarbeiten können. Dies ist das Setup der Webseite