Jump to content
xt:Commerce Community Forum

Unterschiedliche CSS Formatierung der Kategorien


nullliver

Recommended Posts

Hallo,

ich möchte ein Menü realisieren, in dem meine Kategorie wie gehabt aufgelistet werden. Dabei sollen jedoch alle Oberkategorien (und später auch die Unterkategorien) jeweils anders mit css angesprochen werden.

Im Monent macht mir das System folgenden Code:

<ul id="categorymenu">
<li class="level1"><a href="http://www.___-online.com/de/Organmodelle/Modelle.html">Modelle</a></li>
<li class="level1"><a href="http://www.___-online.com/de/Becken.html">Becken</a></li>[/HTML]

...also jede Hauptkategorie hat die Klasse "level1".

Kann man irgendwie erreichen daß hier z.B. "level1-blau" und "level1-gelb" etc. ausgegeben wird?

Beispiel-Code:

[HTML]<ul id="categorymenu">
<li class="level1-blau"><a href="http://www.___-online.com/de/Organmodelle/Modelle.html">Modelle</a></li>
<li class="level1-gelb"><a href="http://www.___-online.com/de/Becken.html">Becken</a></li>[/HTML]

Danke, Oliver

Link to comment
Share on other sites

Hallo,

entweder bin ich zu doof zum googlen oder ich habe mein Problem nicht sauber erklärt. Jedenfalls habe ich nix gefunden was mit hilft.

Das Formatieren der Karagorien via CSS ist kein Problem, vielmehr jeder Kategorie eine eigene Klasse zu verpassen, damit ich die Menüs unterschiedlich formatieren kann. Beispiel:

1. Kategorie samt Untermenü rot,

2. Kategorie samt Untermenü gelb,

3. Kategorie samt Untermenü blau,

...etc.

Oder bei einer Kategorie könnte dann eine Grafik "NEU" angehängt werden... etc.

Das Problem ist halt daß XTC die Kategorien ausspuckt und ich keinen Einfluss auf die jeweilige Klasse habe (zumindest wenn sich diese von Kategorie zu Kategorie unterscheiden sollen).

War das besser erklärt???

Danke und Gruß, Oliver

Link to comment
Share on other sites

Hi,

...du könntest in der box_categories.html, der ul bzw. den darin enthaltenen list items eine individuelle klasse verpassen. Um das zu machen könntest du z.B. eine Variable aus dem Menüpunkt auslesen und an die css_Klasse anhängen...In diesem Beispiel musst du dann der Kategorie eine Headline geben und die dann an die css Klasse anhängen.

<h2 class="categoryheader">

<ul id="category_menu">

{foreach name=aussen item=module_data from=$_categories}

<ul id="categorymenu_{$module_data.categories_heading_title}">

<li class="level{$module_data.level}{if $module_data.active} active{/if}"><a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><nobr>{$module_data.categories_name}</nobr></a></li>

</ul>

{/foreach}

</ul>

Die css-Klasse würde dann in diesem Fall so lauten:

ul#categorymenu_meineKategorieHeadline {

background-color:red;

}

...das wäre ein Lösungsweg...

Gruß

Beni

Link to comment
Share on other sites

  • 1 month later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...