Id einer Kategorie ermitteln

Hallo,
ich möchte einer bestimmten Kategorie eine eigene Klasse vergeben.

Wo kann ich die id dieser Kategorie ausfindig machen?
Finde ich diese im Oxid Backend?

Und eine zweite Frage :wink:
Kann ich mittels smarty eine if Abfrage volgendermassen gestalten.

[{if oxid == 2 }]<div class=“meineklasse” <img src=""></img></div>[{/if}]

nein, aber in der Datenbank

[QUOTE=Hebsacker;115271]nein, aber in der Datenbank[/QUOTE]

Ich wage mal zu widersprechen :smiley:

Zur Not gehts auch übers Admin-Backend.

In der Listung der Kategorien im oberen Bereich auf eine Kategorie gehen, die dort ja zum Bearbeiten im unteren Bereich verlinkt sind. Rechte Maustaste: "Link-.Adresse kopieren"
und aus diesem kopierten Linktext
(z. B.

javascript:top.oxid.admin.editThis('kg9336f56aaeda1e0f3c933c1023ea39');

)
einfach den Buchstaben-Zahlenwust innerhalb der Klammer (und ohne die Anführungszeichen) nehmen …

na gut - Trick 17 geht auch :slight_smile:

[QUOTE=burn4ever;115270]Wo kann ich die id dieser Kategorie ausfindig machen?
Finde ich diese im Oxid Backend?[/quote]

Rechtsklick, Linkadresse kopieren:

javascript:top.oxid.admin.editThis('7ffb66352ccef280d4688da05e0b379a');

7ffb66352ccef280d4688da05e0b379a ist die ID, die du suchst.

[QUOTE=burn4ever;115270]Und eine zweite Frage :wink:
Kann ich mittels smarty eine if Abfrage volgendermassen gestalten.

[{if oxid == 2 }]<div class=“meineklasse” <img src=""></img></div>[{/if}][/QUOTE]

Prinzipiell ja, nur die Variable wird nicht oxid heißen sondern $_cat->getId(). Im übrigen würde ich einfach jedem Menüpunkt auch noch die ID als Klasse verpassen, dann musst du bei zukünftigen Erweiterungen nur dein CSS ändern. Es empfiehlt sich aber, das irgendwie zu prefixen, z.B. mit ‘cat-’, weil Klassennamen im CSS nicht mit einer Zahl beginnen dürfen und du das bei den IDs vom Shop nie ganz ausschließen kannst.

Super,
danke. Hat hingehauen :wink: