Page 1 of 1

Меню с иконками

Posted: Fri Feb 12, 2010 10:25 pm
by Validator
Неоходимо получить меню где у заглавных разделов выводятся их иконки. Как можно реализовать такое меню ?
В данный момент сделано много уровневое меню просто вводящее название разделов как на картинке, вопрос в том как привязать к страницам свойство ,картинка, и вывести его в меню 

Image

Re: Меню с иконками

Posted: Sun Feb 14, 2010 10:25 am
by artsage
http://wiki.cmsmadesimple.org/index.php ... nu_Manager

посмотри в сторону menu with icons.
Там все просто, а через css раздашь иконки на parent и children.

Re: Меню с иконками

Posted: Mon Mar 08, 2010 7:50 pm
by Validator
Сейчас сделал уже само меню, остались иконки. Мануал из предыдущего поста не подходит , т.к. здесь иконки есть не у всех , и выводятся они индивидуально для каждой страницы. Поэтому я решил выводить для каждой страницы её page_image. В итоге я уперся в синтаксис, который я плохо знаю.Так вот вопрос знатокам: как в нашем цикле сделать вывод поля page_image для каждого нода, я пытался написать {$node->page_image}, но это неверно,  как это написать правильно?

{if $count > 0}

{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="" times=$node->depth-$node->prevdepth}
{elseif $node->depth prevdepth}
{repeat string="" times=$node->prevdepth-$node->depth}

{elseif $node->index > 0}
{/if}


{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
{$node->page_image}url}">{$node->menutext}

{elseif $node->haschildren == true and $node->type != 'sectionheader' and $node->type != 'separator'}
{$node->page_image}url}">{$node->menutext}

{elseif $node->current == true}
{$node->page_image}{$node->menutext}

{elseif $node->type == 'sectionheader'}
{$node->page_image}{$node->menutext}

{elseif $node->type == 'separator'}


{else}
url}">{$node->menutext}

{/if}

{/foreach}
{repeat string="" times=$node->depth-1}

{/if}