Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > HTML, CSS & Smarty

HTML, CSS & Smarty Tipps und Fragen rund um HTML, CSS und den verschiedenen Befehlen der Smarty Template Engine.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.01.2007, 12:21
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard getCategoryList.html

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>
kann mir jemand auf die sprünge helfen wie ich das im smarty eintragen muss? ich komme mit den schlefen und den if/else nicht zurecht.

danke und Gruß
phase
Mit Zitat antworten
  #2  
Alt 29.01.2007, 15:21
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard

danke hat sich erledigt. hab es selbst hinbekkommen.
Mit Zitat antworten
  #3  
Alt 29.01.2007, 17:32
FrankW FrankW ist offline
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.935
Blog-Einträge: 1
Standard Navigation

ok

Was hast du getan, wie sieht es aus ?

Gruß
Frank
Mit Zitat antworten
  #4  
Alt 29.01.2007, 20:47
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard

Zitat:
Zitat von FrankW Beitrag anzeigen
ok

Was hast du getan, wie sieht es aus ?

Gruß
Frank
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>
Mit Zitat antworten
  #5  
Alt 29.01.2007, 22:24
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard

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
Mit Zitat antworten
  #6  
Alt 30.01.2007, 14:02
FrankW FrankW ist offline
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.935
Blog-Einträge: 1
Standard Navigation 3

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
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:21 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH