CMS - Workbench | DE


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


Eigene Config-Parameter

Erzeugen Sie benutzerdefinierte Variablen für Ihr Pico Theme und Template, die Sie zentralisiert nutzen können.

Möchten Sie im Pico CMS eigene Config-Parameter anlegen, die Sie dann in Ihren Templates nutzen können, dann müssen Sie die Datei config.yml anpassen. Ändern Sie daher die Datei:

/config/config.yml

und geben dort ein neues Key-Value Paar ein, für eine Footer-Angabe beispielweise etwa so:

my_footer: a PICO based Theme by Oliver Lohse © CMSWorkbench.de

Ab sofort können Sie die Templatevariable my_footer:

{{ config.my_footer }}

in Ihren Pico-Templates nutzen und einen kleinen Texteintrag in der Fußzeile anzeigen lassen. Das Pico CMS Framework ersetzt alle Stellen Ihres Templates mit dem Inhalt der my_footer Variablen.

Dieser Mechanismus ist in etwa mit den so genannten Custom Fields in vielen anderen CMS wie WordPress oder Bludit vergleichbar, in denen der Anwender weitere individuelle Felder mit eigenen Inhalten vorgeben kann, die das Framework oder Theme verarbeitet.

02.01.2021 • Pico • Pico CMS Config Variable Wert Feld Custom CustomFields


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:



Bludit Custom CSS

Passen Sie das beliebte Flatfile CMS Bludit an Ihren eigenen Designstyle mit Hilfe eines eigenen CSS-Style an.

mehr...

CMS die ich empfehle

Meine ganz persönliche Empfehlung für ein CMS aufgrund meiner Erfahrungen als Langjähriger Autor und Opfer vieler Angriffe.

mehr...

Config mit Smarty lesen

Lesen Sie mit Smarty die Konfiguration config.conf und lesen Sie die Einstellungs-Werte aus.

mehr...

Counter Plugin für Pico CMS

Erstellen Sie einen einfachen Hitcounter als Pico CMS Plugin.

mehr...

Custom Fields

Mit Custom Fields können Sie neue Attribute dem Content hinzufügen wenn Sie einen neuen Beitrag schreiben.

mehr...

DIV Container anpassen

mehr...

Ein Counter im Twig-Template

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

mehr...

Headless CMS

Headless CMS liegen im Trend, denn diese Webseiten sind besonders sicher, da kein Admin Backend existiert.

mehr...

JS-Mini-CMS

Der große Vorteil dieses JS Template-Parsers ist, er benötigt keinen Server oder eine Datenbank und läuft auf allen Endgeräten mit Web-Browser.

mehr...

Konkreten Post anzeigen

Lesen Sie feste Beiträge mit zwei Zeilen Code aus dem GetSimple CMS für fixierte Templates mit unveränderlichen Strukturen.

mehr...

Pico CMS Metainformationen

So legen Sie die wichtigen Metadaten eines Pico-Beitrags an.

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...

Plugin: PicoPagesList.php

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

mehr...

Standard Meta-Infos

Das Pico CMS bietet bereits eine ganze Menge an Meta-Attributen, eine vollständige Liste zeigt dieser Beitrag.

mehr...

Typesetter Custom CSS

Mit dem Custom-CSS können Sie das beliebte Flatfile CMS Typesetter an Ihren eigenen Geschmack anpassen.

mehr...

Warum Bludit

Warum das Flatfile CMS Bludit besonders ist und warum meine Wahl in Projekten oft auf dieses CMS fällt.

mehr...

Welches CMS für was?

Eine immer wiederkehrende Frage in vielen Internetforen, daher eine kleine Empfehlung zur Auswahl des richtigen CMS.

mehr...

config.propertie lesen

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.