CMS - Workbench | DE


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


Kategorie: Smarty

Smarty ist eine freie (unter der LGPL veröffentlichte) Template-Engine, die als PHP-Bibliothek vorliegt. Sie wurde mit dem Ziel entworfen, bei der Entwicklung von Webapplikationen die Trennung von Code und Ausgabe zu ermöglichen. Die Ausgabe erfolgt meist in HTML, möglich ist aber jedes textbasierte Dateiformat, zum Beispiel auch XML.


Smarty Strukturtemplate

22.11.2020 • Parser

Dieser Template-Ansatz mit dem Smarty-Framework verfolgt einen eher generischen Ansatz und reduziert damit die Programmlogik.

Ziel dieses Ansatzes ist es die Template-Engine gleichförmig, homogen zu gestalten und komplexe Programmlogik zu entfernen.

Ein kleiner Smarty-Template Bau-Workshop für die Erstellung eines eigenen Parsers mit Smarty.

Teil 7 - Implementieren Sie im Template einfache Kontrollstrukturen, um bestimmte Bereiche im Template dynamisch ein- oder auszuschalten.

Ein kleiner Smarty-Template Bau-Workshop für die Erstellung eines eigenen Parsers mit Smarty.

Teil 6 - Trennen Sie den Programmcode vom Text. Dieser Beitrag zeigt Ihnen wie Sie dies mit wenigen Zeilen Code realisieren und reine Textbausteine erzeugen.

Smarty 5 Textconvert

22.11.2020 •

Ein kleiner Smarty-Template Bau-Workshop für die Erstellung eines eigenen Parsers mit Smarty.

Teil 5 - Deutschen sonderzeichen wie ü und ä müssen zwingend in HTML konforme Zeichen umgewandelt werden. Die Smarty Modifier erlauben solche manipulationen im Template.

Ein kleiner Smarty-Template Bau-Workshop für die Erstellung eines eigenen Parsers mit Smarty.

Teil 4 - der Templatebau-Reihe für das überaus populäre Template-System Smarty. Legen Sie nun Ordner für Ihre Texte des Contant an, um verschiedene Inhalte laden zu können.

Smarty 3 Template

22.11.2020 •

Ein kleiner Smarty-Template Bau-Workshop für die Erstellung eines eigenen Parsers mit Smarty.

Teil 3 - des Template-Workshops in dem Sie ein erstes Template anlegen und Daten anzeigen lassen können - die erste Webseite zeigt sich.