Фотогалерея. Как проскочить последнюю группу

Модератор
#
Re: Фотогалерея. Как проскочить последнюю группу
web-alt писал(а):
только если честно не знаю какая разница между:

Это текущие подгруппы этой группы и все подгруппы в подгруппах любого уровня.
#
Re: Фотогалерея. Как проскочить последнюю группу
web-alt писал(а):
Нет, тут явно какое-то несоответствие в XML. Я смотрю она уже изменилась
Просто вы смотрели на разных уровнях подгрупп.
Для "Клубы": Цитата:
<count_items>0</count_items>
<count_all_items>12</count_all_items>

А для "Вечеринка":
Цитата:
<count_items>12</count_items>
<count_all_items>12</count_all_items>


web-alt писал(а):
Таким образом родительский элемент у нас будет не в “/document/blocks/parent_group_id“, а в “/document/МойНовыйПапа». От него выбоку в XSL и будем делать.
Надеюсь понятно объяснил?

Я правильно понимаю, что в этом случае мы получим XML по всей Информационной системе? Т.е. 3 клуба, каждую неделю будут добавляться по 300-500 элементов в каждый. Через месяц это будет уже до 6000 элементов.
Думаю это не выход, т.к. скорость работы будет катастрофически падать со временем..
#
Re: Фотогалерея. Как проскочить последнюю группу
Можно ли в ТДС получить информацию о наличии подгрупп в текущей группе? И ИД первого элемента подгруппы?
Тогда в ТДС можно было бы сделать разводку по условию:

Если нет подгрупп
     ShowInformationSystem по первому элементу текущей группы и с нужным XSL
Если есть подгруппы
     ShowInformationSystem по текущей группе, как сейчас.

#
Re: Фотогалерея. Как проскочить последнюю группу
Остался вопрос: Можно ли в ТДС получить информацию о наличии подгрупп в текущей группе? И ИД первого элемента подгруппы?
Подскажите, пожалуйста, как?
#
Re: Фотогалерея. Как проскочить последнюю группу
Снова здравствуйте.
VolT писал(а):
Можно ли в ТДС получить информацию о наличии подгрупп в текущей группе?
Ну подгруппы мы итак получаем, в XML они есть судя по вашему примеру. Так?

VolT писал(а):
И ИД первого элемента подгруппы?
А вот в этом и проблема, элементы подгрупп не выводятся, только элементы текущей группы.

Я думаю тут нужно идти в API, и смотреть как работает ShowInformationSystem. Пока что мне кажется что это можно как-то сделать через $property['external_xml']
Создание сайтов в Хабаровске - http://web-alt.ru
#
Re: Фотогалерея. Как проскочить последнюю группу
Здравствуйте! )
web-alt писал(а):
Ну подгруппы мы итак получаем, в XML они есть судя по вашему примеру. Так?

Не совсем.. XML мы получаем и сразу передаем в XSL. В самой ТДС, до передачи XML на обработку можно ли как-то получить информацию о наличии подгрупп в текущей группе? И в зависимости от этого формировать XML.
Хотелось бы вообще поподробней понять, что мы можем получить, находясь в ТДС? Какие запросы можем сделать и обработать до формирования XML?
Авторизация