#1 (permalink)  
Alt 06.03.2010, 13:10
Benutzer
 
Registriert seit: 17.02.2009
Beiträge: 40
Pfeil Kategorie Menu modifizieren

Die Standardausgabe ist ja so.

Code:
<ul id="categorymenu">
{foreach name=aussen item=module_data from=$_categories}
        <li class="level{$module_data.level}{if $module_data.active} active{/if}"><a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">{$module_data.categories_name}</a></li>
{/foreach}
</ul>
ich will aber, das bei bestimmten kategorie-ids oder neman oder ka wie auch immer, ich statt des schrifttextest ein bild einfügen kann als link.

der shop sieht so aus:

überschrift 1
-Unterkategorie1.1
-Unterkategorie1.2
-Unterkategorie1.3
-Unterkategorie1.4
überschrift 2
-Unterkategorie2.1
-Unterkategorie2.2
-Unterkategorie2.3
-Unterkategorie2.4
überschrift 3
-Unterkategorie3.
überschrift 4


die Kategorien mit der Überschirft wurden zuerst angelegt, haben also die id
id 1=überschrift 1
id 2=überschrift 2
id 3=überschrift 3
id 4=überschrift 4

und joa jetzt will ich für die kategorien der überschrift bilder haben statt link text!

also irgendwie so:

Code:
<ul id="categorymenu">
{foreach name=aussen item=module_data from=$_categories}
        <li class="level{$module_data.level}{if $module_data.active} active{/if}">

{if $module_data.id=1}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild1.jpg></a>{/if}

{elseif $module_data.id=2}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild2.jpg></a>{/elseif}

{elseif $module_data.id=3}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild3.jpg></a>{/elseif}

{elseif $module_data.id=4}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild4.jpg></a>{/elseif}

{else}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">{$module_data.categories_name}</a>{/else}

</li>
{/foreach}
</ul>
aber das bekomme ich so nicht hin... hat jemand ne hilfe stellung für mich? komme mit dem smarthi kram nicht so zurecht... ;-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 06.03.2010, 13:22
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.340
Standard

Hallo,

hab´s jetzt nich getestet aber dein Smarty ist nicht richtig.

Versuchs mal so:

Code:
<ul id="categorymenu">
{foreach name=aussen item=module_data from=$_categories}
        <li class="level{$module_data.level}{if $module_data.active} active{/if}">

{if $module_data.id=='1'}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild1.jpg></a>

{elseif $module_data.id=='2'}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild2.jpg></a>

{elseif $module_data.id=='3'}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild3.jpg></a>

{elseif $module_data.id=='4'}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}"><img src=bild4.jpg></a>

{else}<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">{$module_data.categories_name}</a>

{/if}

</li>
{/foreach}
</ul>
MfG. Hansen

Geändert von amilo (06.03.2010 um 13:27 Uhr) Grund: Smarty war noch grausamer als gedacht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 06.03.2010, 14:03
Benutzer
 
Registriert seit: 17.02.2009
Beiträge: 40
Standard

nein ist auch nicht richtig. er gibt mir keine fehler raus... :-( und es sind immernoch nur linküberschriften... :-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.03.2010, 16:13
Benutzer
 
Registriert seit: 19.05.2009
Beiträge: 55
Standard

cache gelöscht?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 07.03.2010, 14:46
Benutzer
 
Registriert seit: 17.02.2009
Beiträge: 40
Standard

habe es hinbekommen dank amilo! und zwar war die überprüfungsvariable falsch!

if $module_data.id=='1'}

muss das werden:

if $module_data.categories_id=='1'}

danke für die schnelle hilfe!^^
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kategorie, menü, modifizieren

Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kategorie Accordion amilo Fragen zur Software 4 12.07.2010 19:55
Unterkategorie statt Kategorie anzeigen b.s.e.k Template System 6 13.04.2010 12:49
Kategorie Menu So Aufbauen. Geht Das? Medico Template System 2 11.03.2005 16:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:52 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand