Smarty Objekt-API / Übersicht aller Variablen

Guten Abend, bin auf der Suche nach einer gut dokumentierten API-Doku bzw. Übersicht aller Variablen des Smarty-Objektes, die in SW4 zur Verfügung stehen. Beispiel: frontend/detail/image.tpl nutzt die Smarty-Var $sArticle.image.res.relations. Was bedeutet die genau? Das ist nur ein Bsp. Natürlich kann ich mir alle verfügbaren Vars mit {debug} ausgegeben lassen, was schon mal ganz fein ist. Das gibt mir aber keine kurze Definition der Vars, wie man sie von API-Dooks kennt. Übrigens $sArticle.image.res.relations (nicht mal $sArticle.image) lässt sich auch nicht im Backend unter “Textbausteine” finden. Bin für jeden Tipp dankbar! Gruß S.

Hallo, ich glaube hier ist etwas durcheinander :wink: Also Smarty im Template, die Shopware API und Textbausteine sind drei ganz verschiedene Bereiche. Die stehen in keinem Zusammenhang. Wo genau möchtest du was wissen bzw. ändern? Jegliche mögliche Templatevariable zu dokumentieren ist so gar nicht möglich. Das sind enorm viele und auf den verschiedenen Seiten und Controllern sind die wiederum unterschiedlich. Dafür kann man aber gut die Firefox Erweiterung Firebug nutzen. Dazu bietet shopware das Debug Plugin. Dann kann man in Firebug dynamisch alle Variablen einsehen. Vgl. auch Template Dokumentation im shopware Wiki. http://wiki.shopware.de/Schnelleinstieg … l_876.html http://wiki.shopware.de/Templatedokumen … l_916.html Dann gibt es die Shopware Rest API Dafür gibt es aber auch eine Doku sowie einige Beispiele für Importe und Exporte. http://wiki.shopware.de/Ressourcen_cat_869.html Textbausteine sind dagegen die Texte, die im Template sind. Shopware basiert auf diesen Bausteinen, damit man jedes Wort für jede Sprache individuell übersetzen kann. http://wiki.shopware.de/Textbausteine_detail_1165.html Viele Grüße Sebastian

1 „Gefällt mir“

Danke für Deine rasche und ausführliche Antwort, Sebastian! [quote=„Sebastian Klöpper“]Wo genau möchtest du was wissen bzw. ändern?[/quote] Da habe ich mich wohl etwas doof ausgedrückt, sorry. Weiss natürlich, dass Smarty und Shopware verschiedene Dinge (wobei letzteres ersteres nutzt :wink: ). Ich bin einfach nur dabei, ein eigenes Template von Grund auf zu gestalten und richte mich dabei stark nach dem _default Template. [quote=„Sebastian Klöpper“]Jegliche mögliche Templatevariable zu dokumentieren ist so gar nicht möglich.[/quote] Schade. :cry: Wie gesagt, eine Übersicht aller Smarty-Vars, die SW4 benutzt, bekommt man ja auch mit der Smarty-Funktion {debug}. Doch da werden natürlich nicht alle erläutert (siehe mein Bsp.) (wie auch?). Wäre es nicht im Sinne des OS-Gedanken, wenn wenigstens die wichtigsten Smarty-Vars dokumentiert wären? Würde z.B. den community-shop beflügelen, da es leichter wäre, Templates anzubieten. Viele Grüße SM