Page 1 of 1

Bild anzeigen, wenn kein Submenu

Posted: Fri Nov 14, 2008 11:53 am
by EnzephaloN
Hallo

Ich wollte folgendes Umsetzen.
Ich habe ein Submenu im rechten Teil der Seite. Wenn aber ein Hauptmenupunkt kein Submenu hat, dann soll da ein Bild erscheinen.
Im Submenu kann ich das nicht machen, da das Modul bei leerem Submenu garnicht aufgerufen wird.
Und wie kann ich im Template abfragen, ob die gerade aktuelle Seite ein Submenu hat?

Bitte um Hilfe!
EnzephaloN

Re: Bild anzeigen, wenn kein Submenu

Posted: Mon Nov 17, 2008 8:26 am
by LeisureLarry
Denke die einfächste Lösung wäre es hierfür Smarty-Capture zu verwenden:
http://www.smarty.net/manual/de/languag ... on.capture

Im Gegensatz zum dargestellten Beispiel würde man dann halt noch einen else Fall im if brauchen, der die Bilderanzeige erledigt.

Grüße aus Nürnberg
LeisureLarry (interiete.net)

Re: Bild anzeigen, wenn kein Submenu

Posted: Mon Nov 17, 2008 2:42 pm
by NaN
EnzephaloN wrote:
Im Submenu kann ich das nicht machen, da das Modul bei leerem Submenu garnicht aufgerufen wird.
Falsch.
Es wird aufgerufen.
Nur gibt es Dir nichts aus.
Da bereits im Menütemplate geprüft wird ob es überhaupt anzuzeigende Menüeinträge gibt.
Im Template simple_navigation.tpl steht da z.B. folgendes drin:

Code: Select all


{if $count > 0}

   ...

{/if}

Da könntest Du jetzt folgendes draus machen:

Code: Select all


{if $count > 0}

   ...

{else}

   <img src="URL zum Bild" ... />

{/if}

Fertig :)