Ako spravit menu ktore bude pouzivat relativne adresy namiesto absolutnych url?
nizsie uvedena menu sablona vyuziva {$node->alias} ale nefunguje to ako ma pretoze ked je stranka 1.1 podradena nejakej stranke 1
odkazy su tvaru domena.sk/1.1 a nie ako by to malo byt teda domena.sk/1/1.1 (toto sa riesi zadanim url pri tej stranke 1.1 ale to samozrejme nie je nic platne kedze sablona ktoru mam nizsie pouziva {$node->alias} a nie {$node->url})
Code: Select all
{assign var="number_of_levels" value=10000}
{if isset($menuparams.number_of_levels)}
{assign var="number_of_levels" value=$menuparams.number_of_levels}
{/if}
<div id="sub-menu">
{if $count > 0}
<ul>
{foreach from=$nodelist item=node name=items}
{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}
<li{if $node->current == true and $smarty.foreach.items.last} class="menu-active menu-last"
{elseif $node->current == true} class="menu-active"{elseif $smarty.foreach.items.last} class="menu-last"{/if}><a href="/{$node->alias}/">{$node->menutext}</a>
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
<div class="break"> </div>
</div>