wie kann ich auf den aktuellen Kategorienamen in einem Listing zugreifen.
Ich benötige diese Variable bei bestimmten Konstellationen in der product_box - leider fehlt mir generell eine Übersicht der verfügbaren Variablen.
Wie komme ich an den Variablenenamen bzw. gibt es nicht eine Liste von verfügbaren Variablen?
Wenn du dies in ein beliebiges Template einfügst, wird ein Popup mit allen zur Verfügung stehenden Template-Variablen angezeigt. Alternativ kannst du auch das Debug-Plugin mit Firebug verwenden oder das Developer Toolbar Plugin bis Version 5.1.6 / ab Version 5.2.
sobald ich {debug} in eine tpl.Datei einfüge - kann die Seite nicht mehr geladen werden.
Entweder habe ich es nicht richtig verstanden - wo ich das {debug} einsetzen muss - oder eine einstellung ist falsch?
Also das {debug} kann generall überall eingefügt werden. Allerdings wenn du ein Template vererbst ( {extends … } ) dann muss das {debug} auch innerhalb eines {block name="…" (append|prepend)?} {debug} {/block}
Falls das nicht hilft zeig uns doch mal deine .tpl Datei
Habe ich richtig verstanden - dass wenn ich auf den irgend einer Seite auf den aktuell geöffneten Inhalt zugreifen möchte - ich hinter dem Variablenen Namen bzw. Arraynamen noch Content hinzufügen muss? oder wieso wusstest Du sofort, dass es hier um
$sCatgoryContent gibt es auf jeder Kategorieseite. Das ist keine generelle Konvention ein Content anzuhängen.
Das wusste ich, weil ich schon des öfteren die Kategorielistings angepasst habe und die Variable regelmäßig nutze. Wenn man sich noch nicht so gut auskennt hilft das schon erwähnte {debug} sehr gut oder einfach mal die bestehenden Templates durchschauen was da so an Variablen genutzt wird.
die Variable bzw. das Array $sCatgoryContent wird leider nur für die erste Seite im Listing angezeigt - scrolle ich weiter runter wird ab dem Zeitpunkt ab dem die URL von p=1 auf p=2 springt - folglich die zweite Seite - die Variable $sCatgoryContent nicht nachgeladen bzw.aktualisiert.
Wo ist hier noch der Fehler?
Hi, also bei {debug} sollte sich nur ein Fenster öffnen. Da du es scheinbar in die Artikel-Box gelegt hast und du mehr als 1 Artikel im Listing anzeigst, wird es auch so oft aufgerufen. Das ist nicht schön.
Nachladen: Bei der Nachladenfunktion wird eine andere Technik verwendet. Nur ein Teil der Seite wird nachgeladen, und zwar die Artikelboxen.
Ich lege das oft einfach in die index/index.tpl ganz oben in den body wenn ich entwickle und öfter mal Variablen nachschaue. Dann hab ich auf jeder Seite immer eine Auflistung aller Variablen.