Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. Mai 2013 16:34
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
[GELÖST] Bilder als Menü
Irgend etwas übersehe ich . . .
vollkommen neue 1.11.6 Installation
Erst einem neuen Template in Menumanager gemacht mit Name
simpelmenu
Wo steht:
{$node->menutext}
geändert in:
{if !empty($node->image)}<img src="{$node->image}" alt="{$node->menutext}" />{else}<span class='{$node->alias}'>{$node->menutext}</span>{/if}
Leider bekomme ich in der Quelltext und im Menü keine Bilder obwohl bei allen Seiten ein Bild eingegeben ist.
Es sieht so aus als gibt {$node->image} nichts zurück.
Hat jemandem ein Idee?
[edit] Ja ich selber . . . loadprops='1' und nicht loadprops='0'
mfg
Jan
Beitrag geändert von Janl (14. Mai 2013 16:40)
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#2 31. Januar 2014 00:45
- hinti
- hat von CMS/ms gehört
- Registriert: 29. November 2011
- Beiträge: 13
Re: [GELÖST] Bilder als Menü
Danke für die Anleitung.
Musste für mein Bildmenü ein bischen rumporbieren, da ich einen "mouseover" Effekt haben wollte:
Hätte man dies besser lösen können?
Hier meine Lösung:
{strip}
{if $count > 0}
<ul class="cf">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='<ul>' times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}
</li>
{/if}
{if $node->current == true}
<li{if $node->parent == true || $node->haschildren == true} class='parent current'{/if}>
<a href="{$node->url}" class="current"{if $node->target != ''} target='{$node->target}'{/if}><img src="http://www.domain.com/uploads/images/menu/{$node->menutext}_over.jpg" alt="{$node->menutext}" /></a>{elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
<li class='parent current'>
<a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}><img src="http://www.domain.com/uploads/images/menu/{$node->menutext}_over.jpg" alt="{$node->menutext}" /></a>
{elseif $node->type == 'sectionheader'}
<li class='sectionheader'>
<span class='sectionheader {if $node->parent == true} parent{/if}{if $node->current == true} current{/if}'>{$node->menutext}</span>
{elseif $node->type == 'separator'}
<li class='separator'>
<hr class='separator' />
{else}
<li{if $node->parent == true || $node->haschildren == true} class='parent'{/if}>
<a href='{$node->url}'{if $node->target != ''} target='{$node->target}'{/if}><img src="http://www.domain.com/uploads/images/menu/{$node->menutext}.jpg" onmouseover="src='http://www.domain.com/uploads/images/menu/{$node->menutext}_over.jpg';" onmouseout="src='http://www.domain.com/uploads/images/menu/{$node->menutext}.jpg';" alt="{$node->menutext}" /></a>
{/if}
{/foreach}{repeat string='</li></ul>' times=$node->depth-1}</li>
</ul>
{/if}{/strip}
Beitrag geändert von hinti (31. Januar 2014 01:00)
Offline
#3 31. Januar 2014 02:55
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Bilder als Menü
Ein HowTo für Image-Menüs findest du hier
Offline
Seiten: 1