CMS Made Simple Forums
https://forum.cmsmadesimple.org/

Меню с помощью вывода товаров из модуля Products
https://forum.cmsmadesimple.org/viewtopic.php?f=27&t=67280
Page 1 of 1

Author:  triks [ Thu Jul 18, 2013 7:48 pm ]
Post subject:  Меню с помощью вывода товаров из модуля Products

Вывожу меню так:
\$1:
{Products category='Оборудование'}

Суммарный шаблон имеет вид:
\$1:
<div id="vmenu">
<ul>
{foreach from=$items item=entry}
<li><a href="{$entry->detail_url}">{$entry->product_name}</a></li>
{/foreach}
</ul>
</div>

Т.е. названия товаров выводятся в меню. При клике попадаем на описание товара, но меню остается, чтобы можно было выбрать любой другой товар. Мне нужно, чтобы активный товар выделялся, когда он выбран.

Как это сделать? Буду очень благодарна за любую помощь.

Author:  guro [ Fri Jul 19, 2013 11:51 am ]
Post subject:  Re: Меню с помощью вывода товаров из модуля Products

Как вариант.
\$1:
{assign var=curpage value=$entry->detail_url}
<div id="vmenu">
  <ul>
    {foreach from=$items item=entry}
      <li{if $entry->detail_url == $curpage} class="active"{/if}><a href="{$entry->detail_url}">{$entry->product_name}</a></li>
    {/foreach}
  </ul>
</div>

Author:  triks [ Thu Aug 01, 2013 9:02 am ]
Post subject:  Re: Меню с помощью вывода товаров из модуля Products

Только сейчас появилась возможность проверить ваш вариант, но он, к сожалению, не работает.

Author:  triks [ Mon Aug 12, 2013 9:31 am ]
Post subject:  Re: Меню с помощью вывода товаров из модуля Products

Есть еще какие-нибудь идеи? Мне казалось это несложный вопрос для знатоков smarty.

Author:  guro [ Mon Aug 19, 2013 1:04 pm ]
Post subject:  Re: Меню с помощью вывода товаров из модуля Products

Что значит "не работает"? Вы CSS прописали для
\$1:
li.active {
...
}

Author:  triks [ Mon Aug 26, 2013 6:46 am ]
Post subject:  Re: Меню с помощью вывода товаров из модуля Products

Firebug показывает все ссылки в теге <li>, даже активный, который должен быть в теге <li class="active">

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/