Нужно чтобы в группе отображались подгруппы и элементы этих подгрупп. Мой каталог такого типа:
каталог -> группы -> подгруппы -> елементы
Нужно при входе в "группы" получить:
"подгруппа1"
элементы подгруппы1
"подгруппа2"
элементы подгруппы2
и т.д.
Как в таком случае определить id радительской группы в xsl шаблоне
если использую $InformationSystem->ShowInformationSystem(6,false,'СписокТоваров',30, 0,$external_propertys,$propertys);
то
<xsl:variable name="parent_group_id" select="blocks/parent_group_id"/>
всегда получается равна 0.
Для получения данных о всех группах и подгруппах информационной системы в вызове метода ShowInformationSystem вторым параметром необходимо указать false. Более подробно с методом ShowInformationSystem можно ознакомится в руководстве HostCMS Infinity API для v. 4, расположенном по адресу
$InformationSystem->ShowInformationSystem(6,false,'СписокТоваров',30, 0,$external_propertys,$propertys);
выдает мне весь каталог, но в этом случае возникает проблема - при попытке перехода в любую группу попадаю в корень каталога.
причину знаю: <xsl:variable name="parent_group_id" select="blocks/parent_group_id"/> которая определяет где я нахожусь всегда получается равна 0.
Вопрос: как можно определить parent_group_id?
с ознакомился - не хватает.