В общем, не ругайте сильно - вот моя просьба.
Помогите создать шаблон меню из HTML
Code: Select all
<ul>
<li><a class="current a" href="#"> Home </a></li>
<li><a href="#" class="a">About Us</a></li>
<li><a href="#" class="a">Rentals</a></li>
<li><a href="#" class="a">Moving</a></li>
<li><a href="#" class="a">Contact Us</a></li>
</ul>
Причем class="current a" нормально отрабатывается. Уже и этой http://wiki.cmsmadesimple.org/index.php ... nu_Manager...ну не силен я к сожалению в smarty

Использовал стандартный шаблон minimal_menu.tpl
...и вот что из моих правок вышло:
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>
{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="current a"{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> <a href="{$node->url}" class="a"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{elseif $node->type == 'sectionheader'}
<li>{$node->menutext}
{elseif $node->type == 'separator'}
<li> <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}