Меню из ИС

#
Re: Меню из ИС
вот условие для структур, переделаете под ИС
это необходимо поставить сразу же после открывающего тега <li>
<xsl:if test="$current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
      <xsl:attribute name="class">current</xsl:attribute>
</xsl:if>
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Меню из ИС
EugenyP,
в том то и дело что под ИС не получается переделать. В структуре есть $current_structure_id, а в ИС xml ничего подобного нет. С чем сравнивать?
#
Re: Меню из ИС
Как это ничего?, есть group - указывает на id текущей группы, если в находимся в корне ИС, будет = 0
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Меню из ИС
А как выделить текущий элемент?
#
Re: Меню из ИС
не получилось выделить пункт меню для текущей страницы.. разжуйте плиз
#
Re: Меню из ИС
Можно пример для групп магазина?
#
Re: Меню из ИС
так как идёт показ всех групп, то соответственно в xml не будет текущей группы, для этого нужно её добавить:
   if (is_object(Core_Page::instance()->object)
   && get_class(Core_Page::instance()->object) == 'Informationsystem_Controller_Show')
   {
      $Informationsystem_Controller_Show->addEntity(
         Core::factory('Core_Xml_Entity')
           ->name('current_group_id')
           ->value(intval(Core_Page::instance()->object->group))
      );
   }

для ИМ поменяйте Informationsystem_Controller_Show на Shop_Controller_Show
skype: mcross82
Авторизация