{debug} geht nicht / box-basic Category ID?

Hallo,

habe mal ein paar Noob Fragen. Verwende Shopware 5.1.9. Debug Plugin ist aktiviert. Template Cache gelöscht, Theme neu kompiliert.

  1. Im Template bewirkt {debug} gar nichts. Wie bekomme ich alle Variablen angezeigt?
  2. Trotz debug-Plugin sehe ich in der Console keine Variablen. Was mache ich falsch?
  3. Wie bekomme ich im Template an die Category ID eines Produktes?
  4. Warum stehen die Eigenschaften des Artikels in der Suche nicht zur Verfügung?

Ziel:

Ich will in der Produkt-Liste in Abhängigkeit der Kategorie bzw. einer Eigenschaft Farben ändern (CSS Klassen vergeben). Der Theme Ersteller (nicht ich) hat das so gelöst (gekürzt):

{if $sArticle.sProperties[18].value === 'rot'}red{

Das funktioniert auch in der Produktliste, nicht jedoch in der Suche. Ist auch eher unelegant, wie ich finde. Lieber wäre mir das anhand der Category-ID. 

Ich hoffe ihr könnt mir helfen…

Hallo c4yolli,

  1. Das wird an dem Popup Blocker deines Browser liegen. Schau z.B. bei Chrome mal oben rechts in die Adressleiste
  2. Für das Debugplugin brauchst du in Firefox FirePHP und FireBug. Ist das beides bei dir korrekt installiert & aktiviert? Netzwerktab aktiviert?  Bei Chrome benötigst du ein Plugin, welches MonoLog unterstützt. 
  3. Das findest du in den Template Variablen wenn du 1. oder 2. gelöst hast  Wink
  4. Die sollten schon zur Verfügung stehen. Auch hier am besten in den Tpl-Vars nachsehen.

Sollte 1 & 2 nicht funktioieren installiere dir einfach den Shopware Profiler (für Version < 5.2) oder Shyim Profiler (für Version >=5.2). Diese Plugins zeigen dir auch die Tpl-Variablen an.

Viele Grüße

  1. Danke. Das wars.
  2. Teste ich später
  3. Leider nein. Da gibt es keine CategoryID…
  4. Auch leider nein. Die gibt es in der Suche nicht