Реализуя новый проект на системе управления hostcms столкнулся со след вопросами по реализации:
1 вопрос.
Сделал информационную систему с уровнем вложенности в 3 уровня, т.е.:
- Группа
-- Подгруппа 1
--- Подподгруппа 1
--- Подподгруппа 2
...
-- Подгруппа 2
...
Вопрос в том, как сделать условие чтобы название группы
<xsl:value-of disable-output-escaping="yes" select=".//group[@id=$parent_group_id]/name"/>
не выводилось на уровне группы и подгруппы (т.е. на 1-м и 2-м уровне)? Приведите пожалуйста пример кода проверки...
2 вопрос.
Начиная со второго уровня вложенности подгрупп не работает конструкция
<xsl:value-of select="propertys/property[@xml_name = 'm_adress']/value"/>
, работает только на первом уровне. В чем может быть проблема и какие моменты проверить?
3 вопрос.
При выводе списка информационных элементов из нескольких информационных систем одним списком (например на главной страницу) при помощи $InformationSystemIdArray не могу организовать сортировку списка (сортировку сделал по id элемента, т.е. чем выше id, тем новее товар). Я настроил сортировку, но проблема в том, что выводятся сначала элементы одной инфосистемы и сортируются, потом элементы другой инфосистемы и тоже сортируются. в итоге они не смешиваются друг с другом в едином списке. Подскажите, есть ли решение этой проблемы? (проблему решил слиянием в одну ИС, но для общего развития хотел бы узнать как правильно это реализуется при помощи $InformationSystemIdArray).
4 вопрос.
Есть ли возможность реализовать метки для групп информационной системы и соответственно фильтрацию по ним?