Page 1 of 1

MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 6:35 am
by Darien
Ich habe mir folgendes Template für meine Navi erstellt:

Code: Select all

{if $count > 0}
<ul id="navmenu">
{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><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li><span class="bullet_sectionheader">{$node->menutext}</span>
{elseif $node->type == 'separator'}
<li style="list-style-type: none;"><hr class="separator" />
{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>{/if}
{/foreach}

{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Nun moechte ich, dass alle Unterseiten ein "»" als Vorzeichen bekommen. Allerdings nur die Unterseiten.
Konkret: http://cms.djk-penzberg.de/index.php?page=ah_spiele
Menu soll so aussehen:
...
AH-Mannschaft
  » Information
  » Spiele
Breitensport
....

Wie koennte ich das mit dem Template realisierbar machen...Meine Versuche verliefen bisher eher bescheiden.

Danke Darien

Re: MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 9:51 am
by cyberman
Darien wrote: Wie koennte ich das mit dem Template realisierbar machen
Hmm, ich würde mir das » als Grafik rippen und per CSS vor die Submenüs setzen  ::) ...
Meine Versuche verliefen bisher eher bescheiden.
Was hast du denn bislang versucht?

Re: MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 11:51 am
by Darien
cyberman wrote: Hmm, ich würde mir das » als Grafik rippen und per CSS vor die Submenüs setzen  ::) ...
Diese Idee hatte ich auch schon, aber leider versteht ja der IE die Pseudoelemente :before und :after nicht.....
cyberman wrote: Was hast du denn bislang versucht?
Folgende Idee war mein Favorit:

Code: Select all

{if $count > 0}
<ul id="navmenu">
{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><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li><span class="bullet_sectionheader">{$node->menutext}</span>
{elseif $node->type == 'separator'}
<li style="list-style-type: none;"><hr class="separator" />
{elseif $node->depth > $node->prevdepth}
<li>&raqou; <a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>{/if}
{/foreach}

{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Dieser ist im Moment auch auf meiner Seite aktiv, produziert aber ein falsches Ergebnis.

Re: MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 12:39 pm
by cyberman
Darien wrote:
cyberman wrote: Hmm, ich würde mir das » als Grafik rippen und per CSS vor die Submenüs setzen  ::) ...
Diese Idee hatte ich auch schon, aber leider versteht ja der IE die Pseudoelemente :before und :after nicht.....
Hast du schon das für die Submenüs probiert

Code: Select all

background: url(../img/gif/link.gif) no-repeat left center; 
padding-left: 10px;

Re: MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 1:02 pm
by Darien
cyberman wrote:

Code: Select all

background: url(../img/gif/link.gif) no-repeat left center; 
padding-left: 10px;
:-[ Das ist mir jetzt peinlich. Ich war so auf die Pseudoelemente fixiert, daß ich diese Methode vergessen habe.

Vielen Dank für den Hinweis.

Das Ergebnis sieht ganz ordentlich aus !

Re: MenuMangager ->kleines Templateproblem

Posted: Thu May 18, 2006 1:48 pm
by cyberman
Darien wrote: Das Ergebnis sieht ganz ordentlich aus !
Find ich auch  :) ...