И снова всем привет.
Накопились вопросы. Имеется раздел "Услуги". Типа узла - Типовая динамическая страница. Но типовую динамическую страницу в узле не определяем, т.к. в XSL нельзя использовать PHP, а в нашем случае это необходимо (используется форма - php присутствует). Так вот, пришлось делать выборку на странице элемента через ИнфоСистему. Вопросы:
1. Как сделать наиболее рационально выборку необходимых полей и свойств элемента? Реально это сделать одним запросом? На данный момент приходится делать так:
$result = $InformationSystem->GetInformationFromPath(15, '', false);
$item_id = $InformationSystem->GetIdInformationItem($result['item'], $result['group'], $InformationSystem_id);
$item = $InformationSystem->GetInformationSystemItem($item_id);
Как минимум 3 запросы получается для того, чтобы получить только поля элемента =) А как получить свойства элемента? И как это сделать наиболее оптимально?
2. Как быть, если иногда бывают ситуации, когда нужно создать типовую динамическую страницу, но в шаблоне обязательно должен быть PHP?