Ako urobit menu s relativnymi odkazmi?

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
Joseph777
Forum Members
Forum Members
Posts: 206
Joined: Wed Mar 16, 2011 9:13 am

Ako urobit menu s relativnymi odkazmi?

Post by Joseph777 »

zdravim
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>
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”