В моей категории листинга страниц У меня есть статический блок на левом меню с двумя каналами:статический блок ссылок, как установить активный класс
1) Категория листинга Ссылка на страницу 2) CMS странице деталей ,
Страница CMS деталей вызывает тот же статический блок в левом меню.
Мой вопрос:
Как Magento может знать в статическом блоке ссылок, что он находится на странице листинга или странице CMS, а также добавить класс «активный» по ссылке, чтобы мы могли изменить CSS стиль для «активной» страницы, которая просматривается?
Я открыт для другого подхода, тогда у меня есть настройка, если это делает его более управляемым.
Спасибо!
EDIT 1
Link блок (grc_sidebar_links) HTML
<div class="arrow"><a href="/category/a.html">Category A</a></div>
<div class="arrow"><a href="/cata-specs">Specs and Pricing</a></div>
боковой панели блока (grc_sidebar_spec_summary):
<div class="sidebar_top">{{block type="cms/block" block_id="grc_sidebar_links"}}</div>
И затем в категории я имею следующее обновление макета для страницы :
<reference name="left">
<block type="cms/block" name="block_sidebar_top" before="-">
<action method="setBlockId"><block_id>grc_sidebar_spec_summary</block_id></action>
</block>
</reference>
А затем на странице CMS я иметь следующее обновление структуры:
<reference name="left">
<block type="cms/block" name="block_sidebar_top">
<action method="setBlockId"><block_id>grc_sidebar_spec_summary</block_id></action>
</reference>
Пожалуйста, размещайте код, чтобы посмотреть – tjboswell
@teabos обновлено – thindery