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

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
Validator
Forum Members
Forum Members
Posts: 17
Joined: Sat Oct 03, 2009 7:45 am

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

Post by Validator »

Неоходимо получить меню где у заглавных разделов выводятся их иконки. Как можно реализовать такое меню ?
В данный момент сделано много уровневое меню просто вводящее название разделов как на картинке, вопрос в том как привязать к страницам свойство ,картинка, и вывести его в меню 

Image
artsage
New Member
New Member
Posts: 8
Joined: Wed Aug 01, 2007 4:33 pm

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

Post by artsage »

http://wiki.cmsmadesimple.org/index.php ... nu_Manager

посмотри в сторону menu with icons.
Там все просто, а через css раздашь иконки на parent и children.
Validator
Forum Members
Forum Members
Posts: 17
Joined: Sat Oct 03, 2009 7:45 am

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

Post 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}
Last edited by Validator on Mon Mar 08, 2010 7:52 pm, edited 1 time in total.
Post Reply

Return to “Russian - русский”