Neu Welche Template-Variable gibt die aktuelle Kategorie-ID zurück?

WACOR GmbH

Aktives Mitglied
4. Januar 2021
72
12
Hallo Zusammen,

um für bestimmte Kategorien zusätzliche Infos auszugeben, müsste ich die Kategorie-ID, der im Shop gerade anzeigten Kategorie ermitteln. Mittels JTL-DEBUG konnte ich diese aber nirgendwo finden. $AktuelleKategorie enthält die ID leider nicht.
Ich könnte die aktuelle Kategorie nur anhand Anhand der $cCanonicalURL prüfen.
Habt Ihr einen Tipp für mich?

Hintergrund: Für bestimmte Shop-Kategorien soll in der Datei productlist/index.tpl ein zusätzlicher {block} {/block} ausgegeben werden. Ich könnte das auch über ein Funktionsattribut regeln, aber für auf die Schnelle würde mir das mit der ID reichen, da ich gerade nicht zurück in das Entwicklungssystem syncen kann.

Danke und Grüße,
Sven
 

WACOR GmbH

Aktives Mitglied
4. Januar 2021
72
12
Ich antworte mir mal selber, vielleicht nützt Euch ja auch was:
Die aktuelle Kategorie-ID konnte ich jetzt wie folgt ermitteln:

Code:
{$oNavigationsinfo->getCategory()->getID()}}

Damit erhält man den internen Schlüssel der aktuellen Kategorie in der WaWi.
Falls jemand einen eleganteren Weg kennt, bitte teilen :)

interne-kategorie-id.png

Warum die ID nicht hier erscheint, keine Ahnung
wo-ist-die-kategorie-id.png

In der Session wird sie ja abgespeichert...

kategorie-id-session.png
 

Anhänge

  • interne-kategorie-id.png
    interne-kategorie-id.png
    18,5 KB · Aufrufe: 2

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.502
2.621
Berlin
Firma
css-umsetzung
Wenn du das ohne Prüfung abfragst, wird es bei der Suche oder anderen Listings unweigerlich knallen
Du solltest also prüfen ob $oNavigationsinfo->getCategory() ein Ergebnis bringt
 
  • Gefällt mir
Reaktionen: WACOR GmbH

WACOR GmbH

Aktives Mitglied
4. Januar 2021
72
12

Ähnliche Themen