![]() |
Startseite
Forum
Affilinator kostenlos
Impressum
alte Dokumentation
|
|
|||||||
| HTML, CSS & Smarty Tipps und Fragen rund um HTML, CSS und den verschiedenen Befehlen der Smarty Template Engine. |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
hi, ich möchte gern die getCategoryList.html ändern. ich möchte die kategorien in einer liste habe das ganze soll am ende so aussehen:
HTML-Code:
<ul id="mainNav"> <li><a href="#">MainNav</a></li> <ul class="subNav"> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> </ul> <li><a href="#">MainNav</a></li> <ul class="subNav"> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> <li><a href="#">subNav</a></li> </ul> </ul> danke und Gruß phase |
|
#2
|
|||
|
|||
|
danke hat sich erledigt. hab es selbst hinbekkommen.
|
|
#4
|
|||
|
|||
|
HTML-Code:
{assign var=ShopID value=$getCategoryList_data.ShopID}
{assign var=parent_id value=$getCategoryList_data.parent_id}
<ul id="mainNav">
{foreach from=$getCategoryList_data.data item=parent name=p}
{assign var=id value=$parent.ID.0.VALUE}
{if $parent.WITH_CHILDREN}
<li><a href="{$smarty.const.BASE_URL}shop_abteilung/{$ShopID}/{$id}/Seite1.html" title="{$parent.TITLE.0.VALUE} - {$parent.PRODUCTS.0.VALUE}">{$parent.TITLE.0.VALUE}</a></li>
{else}
{if $parent.ID.0.VALUE neq $getCategoryList_data.categoryID}
<li><a href="{$smarty.const.BASE_URL}shop_abteilung/{$ShopID}/{$id}/Seite1.html" title="{$parent.TITLE.0.VALUE} - {$parent.PRODUCTS.0.VALUE}">{$parent.TITLE.0.VALUE}</a></li>
{else}
<span class="black">{$parent.TITLE.0.VALUE}</span>
{/if}
{/if}
<ul class="subNav">
{assign var=child_items value=$parent.CHILDS|@count}
{assign var=child_items value=$parent.CHILDS|@count}
{foreach from=$parent.CHILDS item=child name=c}
{if $child.TITLE.0.VALUE neq ""}
{assign var=categ_id value=$child.ID.0.VALUE}
{assign var=id_p value=$child.PARENTID.0.VALUE}
<li><a href="{$smarty.const.BASE_URL}shop_abteilung/{$ShopID}/{$categ_id}/Seite1.html">{$child.TITLE.0.VALUE|truncate:'22'}</a></li>{if $smarty.foreach.c.iteration neq $child_items}{/if}
{/if}
{/foreach}
</ul>
{/foreach}
</ul>
|
|
#5
|
|||
|
|||
|
ok, das habe ich zwar hinbekommen aber die liste wird doch sehr lang. nun möchte ich die unterkategorien erst anzeigen wenn ich eine hauptkategorie ausgewählt habe, sprich in einer "shop_abteilung" bin.
gibt es hier eine Möglichkeit? gruß phase |
|
#6
|
|||
|
|||
|
Siehe anderen Post, schick doch mal ein Beispiel ?
![]() Wie wäre es die Zahl der Unterkategorien zu limitieren, können ja theoretisch unendlich viele sein (schlechte Shops...). Gruß Frank |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|