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 30.01.2007, 12:58
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard Kategorien mit Subkategorien

hi, ich möchte auf der showCategory.html (shop_abteilung) die beiden Navigationen "Katalog Kategorien" und "Hauptkategorien" zusammenführen. und zwar möchte ich eine navigation mit den hauptkategorien haben und unter dem entsprechenden punkt die dazugehörigen katalog kategorien.

das ganze sollte dann für "Audio & HiFi" in etwa so aussehen:

* Audio & HiFi
# Lautsprecher
# MP3-Player
# Mikrofone
# Sonstige
# Tragbare CD-Player
# Verstärker & Stereoanlagen
# Zubehör
* Auto & Motorrad
* Baby
* Beauty & Gesundheit
* Bücher
* Büro
* Computer
* Digitalkamera
* Feinschmecker
* Film
* Foto & Optik
* Freizeit & Hobby
* Haushaltsgeräte
* Heimwerker & Garten
* Industrie & Landwirtschaft
* Kleidung & Accessoires
* Musik
* Reisen
* Sammeln & Seltenes
* Schnäppchen & Angebote
* Sport & Fitness
* TV & Video
* Telekommunikation
* Tierwelt
* Uhren & Schmuck
* Wohnen & Möbel
* Hi-Fi-Komponenten

ich habe versucht die code zusammenzuwürfeln aber das haut nciht hin:

HTML-Code:
<!-- getCategoryList start -->

{if $getCategoryList_data.data }

<div id="mainNavCon">
<div class="roundtop"><img src="images/tl.gif" alt="" width="15" height="15" class="corner" style="display: none" /></div>
<ul id="mainNav">
{foreach from=$affilinetMain_data.data item=it}<li><a href="{$smarty.const.BASE_URL}shop_abteilung/0/{$it.ID.0.VALUE}/Seite1.html" title="Angebote: {$it.PRODUCTS.0.VALUE}, Pfad: {$it.PATH.0.VALUE|utfdecode}">{$it.TITLE.0.VALUE|utfdecode}</a></li>
<!-- subcat //-->
{assign var=ShopID value=$getCategoryList_data.ShopID}

{assign var=parent_id value=$getCategoryList_data.parent_id}
{foreach from=$getCategoryList_data.data item=parent name=p}
{assign var=id value=$parent.ID.0.VALUE}
{if $parent.WITH_CHILDREN}
<ul class="subNav">
	<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}
</ul>
{/if}
{/foreach}
<!-- subcat ende //-->
{/foreach}

</ul>
<div class="roundbottom"><img src="images/bl.gif" alt="" width="15" height="15" class="corner" style="display: none" /></div>
</div>

<br>

{/if}
<!-- getCategoryList ende -->
hoffe es hat jemand einen tipp, danke.
Mit Zitat antworten
  #2  
Alt 30.01.2007, 13:50
phase phase ist offline
Neuer Benutzer
 
Registriert seit: 22.12.2006
Beiträge: 14
Standard

hey, smarty ist cool ;-) hab's wieder slebst hinbekommen:

HTML-Code:
<ul id="mainNav">
{foreach from=$affilinetMain_data.data item=it}<li><a href="{$smarty.const.BASE_URL}shop_abteilung/0/{$it.ID.0.VALUE}/Seite1.html" title="Angebote: {$it.PRODUCTS.0.VALUE}, Pfad: {$it.PATH.0.VALUE|utfdecode}">{$it.TITLE.0.VALUE|utfdecode}</a></li>
		<!-- getCategoryList ohne hilfstemplate start -->
		{if $getCategoryList_data.parent_id ==  $it.ID.0.VALUE}

			{assign var=ShopID value=$getCategoryList_data.ShopID}

			{assign var=parent_id value=$getCategoryList_data.parent_id}

			<ul class="subNav">

			{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.TITLE.0.VALUE|truncate:'22'}</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.TITLE.0.VALUE|truncate:'22'}</a></li>

				{else}

				<li>{$parent.TITLE.0.VALUE}</li>

				{/if}

			{/if}

			{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}

				<a href="{$smarty.const.BASE_URL}shop_abteilung/{$ShopID}/{$categ_id}/Seite1.html">{$child.TITLE.0.VALUE|truncate:'22'}</a>{if $smarty.foreach.c.iteration neq $child_items},{/if}

				{/if}

			{/foreach}

			{/foreach}
			</ul>

		{/if}

		<!-- getCategoryList ohne hilfstemplate end -->
	{/foreach}
</ul>
nur wenn ich jetzt noch eine ebene tiefer klicke verschwindet meine subnavigation

hat jemand rat?
Mit Zitat antworten
  #3  
Alt 30.01.2007, 14:01
FrankW FrankW ist offline
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.935
Blog-Einträge: 1
Standard Navigation 2

Hi,

dazu gibt es schon einen mod, wobei der auch nur eingeschränkt bzw. nur für die affilinet Kategorien korrekt arbeitet, da die daten ja nicht so sauber geliefert werden. (muss ich später raus suchen)

Schick doch mal einen Link, dann kann man sich deine Wünsche besser vorstellen, ich habe den Eindruck, dass da noch viel mehr kommt, denn du scheinst dich ja überdurchschnittlich mit den Templates zu beschäftigen. (DICKES Lob !!!)
Ggf. halt im Kundenbereich, wenn es nicht so öffentlich sein soll.

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche auf bestimmte Kategorien beschränken MarcoG Affilinator - Wie geht das ? 2 06.08.2010 11:19
Zufallsprodukte aus bestimmten Kategorien anzeigen Claus-Peter Affilinator - Wie geht das ? 5 21.10.2006 19:35
Startseite: Katalog Kategorien begrenzen HolgerK Affilinator - Wie geht das ? 4 14.09.2006 18:49
Kategorien werden nicht angezeigt MarcoG Fehlersuche und Probleme 4 27.06.2006 19:50
Leere Kategorien Vincent Fehlersuche und Probleme 8 11.04.2006 14:38



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