Получение ID родительского документа в условии запроса

Инструкции, примеры реализации языка запросов, используемого при создании сайтов на основе AVE.cms.
Аватара пользователя
BITMAP
В теме
Сообщения: 55
Зарегистрирован: 25 июн 2015, 14:51
Откуда: Электроугли, МО
Благодарил (а): 1 раз
Поблагодарили: 8 раз
Контактная информация:

Получение ID родительского документа в условии запроса

Сообщение BITMAP » 26 мар 2018, 14:37

Есть три рубрики:
1. "Улицы"
2. "Дома", для которых "Улицы" являются родительскими документами
3. "Предприятия" у которых одно поле - Документ из рубрики "Дома".

Задача - вывести на странице конкретной "Улицы" предприятия с этой улицы.

По сути в условиях для запроса надо для поля - Документ из рубрики "Дома" получить ID родителя и сравнить его с ID с текущей страницы.
Но я не смог получить в условиях ID родителя.

Прошу помощи.
Кто к нам с чем зачем... тот от того и того!

Аватара пользователя
M@dD3n
Администратор
Сообщения: 747
Зарегистрирован: 25 июн 2015, 09:20
Откуда: Russia
Благодарил (а): 32 раза
Поблагодарили: 113 раз
Контактная информация:

Получение ID родительского документа в условии запроса

Сообщение M@dD3n » 26 мар 2018, 21:31

BITMAP писал(а):Источник цитаты Задача - вывести на странице конкретной "Улицы" предприятия с этой улицы.

Тут только через SQL ставить запрос и уже ответ подсунуть в Запрос

Аватара пользователя
BITMAP
В теме
Сообщения: 55
Зарегистрирован: 25 июн 2015, 14:51
Откуда: Электроугли, МО
Благодарил (а): 1 раз
Поблагодарили: 8 раз
Контактная информация:

Получение ID родительского документа в условии запроса

Сообщение BITMAP » 29 мар 2018, 22:56

Вроде разобрался. Мож кому пригодится:

Код: Выделить всё

<?
   eval('?>' . request_parse(
      5,
      array(
         'USER_WHERE' => '(SELECT document_parent FROM cp_documents WHERE Id = t14.field_value) = [tag:docid]'
      )
   ) . '<?');
?>
Кто к нам с чем зачем... тот от того и того!


Вернуться в «Запросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость