Du bist hier: Startseite > Das Frontend > Templates (Frontend)

Templates (Frontend)

Alle Templates, die für die Darstellung modifiziert werden können und dürfen, sind im Verzeichnis „template” zu finden. Ebenso werden alle von eventuellen Erweiterungen benötigten Templatedateien dort gespeichert.

Grundsätzlich werden, bis auf die Seitenüberschrift und den Texten in den Platzhaltern, alle Texte in der jeweiligen Templatedatei eingefügt. Die vom Shopsystem ausgegebenen Texte u.ä. werden in der jeweiligen Sprachdatei gespeichert (siehe hierzu: „Sprachdateien”).
Grundsätzlich ist TobbiVM-Shop nur einsprachig ausgelegt. Die Standardsprache (deutsch) kann aber mittels einer entsprecheden Sprachdatei geändert werden.

Die Platzhalter in den Templates bestehen aus dem jeweiligen Bezeichner und werden mit geschweiften Klammern „{Platzhalter}″ eingefasst. Diese Art der Platzhalter können, müssen aber nicht benutzt werden.

Beispielzeile:
Hallo {Vorname} {Nachname}

Ausgabe:
          Hallo Karl Kurz

Um größere Datenmengen aus Array-Bezeichnern auszugeben wird eine Begin-End Schleife benutzt. Diese wiederholt sich so oft wie Datenreihen im Array vorhanden sind. Aller Code der zwischen „<!-- BEGIN Platzhalter -->″ und „<!-- END Platzhalter -->″ liegt wird so oft ausgegeben wie Datenreihen vorhanden sind. Einzelne Platzhalter in den Begin-End Schleifen können weggelassen werden.

Beispiel:
<!-- BEGIN Namenliste -->
{Vorname}, {Name}<br>
<!-- END Namenliste -->

Ausgabe (bei 5 Datenreihen):

          Karl, Kurz
          Helmut, Lang
          Marion, Esper
          Silke, Wacker
          Björn, Semme

Es müssen nicht alle Platzhalter genutzt werden.
PHP-Code in Template-Dateien wird nicht ausgeführt.

Stand: Version 0.0.5

weiter zu:

Aktuell

Neustart / Weiterführung des Projektes.
Nach einigen Versuchen, mit Open-Source-Software einen mir passenden Shop aufzubauen, muss ich feststellen, dass es KEINEN, meinen Anforderungen entsprechenden Shop gibt. Wenn dann ist mit Kosten im vierstelligen Bereich auszugehen und ein oft nur von Nutzern des jeweiligen Shop(systems) geleisteter Support/Hilfe hilft bei Problemen (wenn er kann und es so etwas überhaupt gibt!). Hier fehlt eben teilweise das Fachwissen des jeweiligen Systems.
Die anderen bieten "Erweiterungen" (Plugins) an, die in einem Shop eigentlich nicht fehlen dürften - So kann man auch nachträglich noch Geld machen. Erweiterungen und Templates werden scheinbar ohne gründliche Prüfungen als "tauglich" angeboten (teilweise für recht hohe Preise) und wenn es dann knallt, wird man schön alleingelassen. Auch gibt es Systeme, bei einem fast leeren Shop, die aus über 48.000 Dateien bestehen - wer pflegt hier eigentlich den Code?

Es reicht, es geht also schön weiter mit TobbiVM-Shop!

nach oben