|
|||
|
Hallo,
ich habe einen Link-/Kategoriezweig (z.B. ab level 3) und wollte den über box_categories.html hervorheben. gibt es in etwa so etwas: {if $module_data.upper_parent == '3'} oder {if $parent <= '3'} ![]() Ich finde hierfür nicht die passenden Smartys : <li class="level{$module_data.level}{if $module_data.active} active{/if}"{if $module_data.upper_parent == '3'} id="blue"{/if}> viele Grüße, J. Geändert von jack09 (20.01.2010 um 12:50 Uhr) |
|
|||
|
hi Oliver,
mach ich ja - oder ??? Ich versuche eine css-ID für z.B. zwei Zweige zu erzeugen: HTML-Code:
<ul class="contentlist"> {foreach name=aussen item=module_data from=$_categories} <li class="level{$module_data.level}{if $module_data.active} active{/if}" {if $module_data.categories_name == 'blue'} {if $module_data.level > '0'}id="blue"{/if}{/if}> {if $module_data.categories_name == 'red'} {if $module_data.level > '0'}id="red"{/if}{/if}> <a href="{$module_data.categories_link}">{$module_data.categories_name}</a> {if $module_data.active} <img class="navactive_arrow" src="{$tpl_path}img/arrow.gif" border="0" /> {/if}</li> {/foreach} </ul> Viele Grüße, J. Geändert von jack09 (20.01.2010 um 13:37 Uhr) |
|
|||
|
Hallo,
ich versteh auch nicht so ganz wo das Problem ist. Die Template Datei gibt doch automatisch per Smarty jedem Level eine andere css Klasse. Wozu willst du die jetzt nochmal alle ansprechen? MfG. Hansen |
|
|||
|
mmh - und wenn ich einen Kategorie-Link-Zweig von Level 1 - 5 blau und einen anderen Zweig von Level 1 - 5 rot haben möchte, kann Level 1 - 5 auf blau stellen, habe dann aber keinen roten Zweig ... oder?
Wie kann ich die "Zweige" (per id="") unterscheiden? Geändert von jack09 (20.01.2010 um 20:45 Uhr) |
|
|||
|
Hallo amilo,
sieht man das so besser? -------------------------------- Kategorie 1 mbox 1-1 boxA 1-1-1 Thema 1-1-1-1 (rot) Thema 1 1-1-1-1 (rot) Thema 1 1-1-1-2 (rot) Thema 1 1-1-1-3 (rot) Thema 1-1-1-2 (blau) Thema 1 1-1-2-1 (blau) Thema 1 1-1-2-1 (blau) Thema 1 1-1-2-1-1 (blau) Thema 1 1-1-2-1-2 (blau) Thema 1 1-1-2-1 (blau) Thema 1-1-1-3 (gelb) ... etc. -------------------------------- also "Zweige" ab Level 3 oder 4 "einfärben", so dass in der Box alle aufgeklappten Links zu einem Thema 1-1-1-1 eine Farbe haben. Gibts in smarty sozusagen einen "Zweigwurzel"-Identifier über den man für einen Zweig sozusagen ein anderes Layout aktivieren kann? viele Grüße, J. Geändert von jack09 (21.01.2010 um 16:18 Uhr) |
|
|||
|
Hallo,
also wenn ich dich jetzt richtig verstehe willst du Kategorien innerhalb eines Levels verschieden einfärben. Dafür kenne ich keine Smarty Variable. Das einzige was mit spontan einfällt wäre ein JQuery Snippet welches css Klassen verteilt. Das geht aber meines Wissens nur für den ersten und letzten Listeneintrag. Oder was du auch noch versuchen könnstest, ist eine Klasse nach Categorie ID zu verteilen. Das ist aber auch nur sinnvoll, wenn sich dein Kategoriebaum nicht viel verändert. MfG. Hansen |
|
|||
|
hallo amilo,
ja, z.B. innerhalb von boxA 1-1-1 das Thema 1-1-1-1. Danke für den Hinweis. Nachdem es mit dem XT-bürtigen smarty nicht geht, würde ich an php+mysql denken, um so einen "Identifier" zu erzeugen. Das wäre dann auch, was sich hinter "JQuery" "verbirgt", ein php-mysql-zusatz? alle cat-IDs mit der "parent"-ID von Thema 1-1-1-1 sollten eine css-ID in den Link-code bekommen. Mal sehen - dauert dann wohl etwas ... ... das wäre eher was für XT-Professionals - eine Woche und ein praktisches neues PlugIn wäre fertig? ![]() viele Grüße, J. Geändert von jack09 (22.01.2010 um 20:00 Uhr) |
|
|||
|
Hallo,
ich habe das jetzt so "gelöst" / einen workaround (da sich sicher noch einiges in meiner Kategoriestruktur ändern): In der xt_categories eine Spalte angefügt und PHP-Code:
in Anlehnung an: http://articles.sitepoint.com/article/hierarchical-data-database Gruß, J. |
![]() |
| Lesezeichen |
| Stichworte |
| ansprechen, hervorheben, kategorie, kategoriezweig, level |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kategorie Accordion | amilo | Fragen zur Software | 4 | 12.07.2010 18:55 |
| Unterkategorie statt Kategorie anzeigen | b.s.e.k | Template System | 6 | 13.04.2010 11:49 |
| Kategorie Navi klappt sich zu? | papaschulz | Fragen zur Software | 14 | 03.06.2009 13:21 |