Evert B. wrote:
Ik weet niet of het ons wel duidelijk is wat je wilt bereiken.
Kijk eens naar een bestaande template en kijk eens hoe de {menu} tag er daar uit ziet. Bekijk eventueel dan de stylesheet en menutemplate.
Zo moet je er iets wijzer uit kunnen worden.
Beste Evert,
Bedankt voor je reactie. Wat ik wil kunnen is dat ik blanco bij menubeheer zelf kan typen hoe ik menu wil tonen. Momenteel gebruik ik deze:
Code: Select all
{* CSS classes used in this template:
.currentpage - The active/current page
.bullet_sectionheader - To style section header
hr.separator - To style the ruler for the separator *}
{if $count > 0}
<ul class="clearfix">
{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->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}
{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}
Ik snap hier niet uit waardoor hij vanzelf menu pakt hoe die bijvoorbeeld pagina 1 boven in zet, pagina 2 als tweede.. Al die tags komen mij onbekend voor.. ik heb vervolgens die tags opgezocht en ik vond het volgende:
Code: Select all
* $node->id -- Content ID
* $node->url -- URL of the Content
* $node->accesskey -- Access Key, if defined
* $node->tabindex -- Tab Index, if defined
* $node->titleattribute -- Description or Title Attribute (title), if defined
* $node->hierarchy -- Hierarchy position, (e.g. 1.3.3)
* $node->depth -- Depth (level) of this node in the current menu
* $node->prevdepth -- Depth (level) of the node that was right before this one
* $node->haschildren -- Returns true if this node has child nodes to be displayed
* $node->menutext -- Menu Text
* $node->alias -- Page alias
* $node->target -- Target for the link. Will be empty if content doesn't set it.
* $node->index -- Count of this node in the whole menu
* $node->parent -- True if this node is a parent of the currently selected page
Dus hierop maakte ik uit, dat ik de menutext en url moest gebruiken dus ik maakte er volgende ervan:
Code: Select all
<ul>
<li><a href="{$node->url}">{$node->menutext}</a></li>
</ul>
Dus ik dacht als ik het dan zo doe, pakt hij de url en de menutext en doet hij het maar hij doet het niet..
Dus ik vroeg me af of iemand mij kort even kan uitleggen hoe ik dat kan doen met menubeheer.. ik kan wel met CSS omgaan dus opmaken van menu. Ook weet ik wel dat ik de tag {menu} moet ingooien in html waar ik menu wil hebben.
Enige wat ik dus niet weet is hoe ik dat opbouw in menubeheer.