[На главную] [К оглавлению раздела]
rawquery
rawquery - сырой запрос. Применяется для специфичных SQL-запросов, например при выборке данных не из основной таблицы хранения данных (CmsPage)
Возможные атрибуты:
- sql - SQL-выборка для БД MySQL
- xpath - XPath-выборка для БД на xml
- template - шаблон вывода в формате идентификатор_шаблона@файл_шаблонов,
где идентификатор_шаблона - это id шаблона в файле шаблонов (по умолчанию index),
a файл_шаблонов - по умолчанию используется текущий файл шаблонов, поиск файла фаблонов производится в папке шаблонов указанной в конфигурации.
При использовании текущего файла шаблонов, символ @ опускается
- orderby - сортировка; используется SQL-синтаксис даже для базы на xml (по умолчанию сортировка по двум полям: приоритет и дата создания; `n` DESC, `create_time` DESC)
- can_insert="yes" - включает возможность вставки новых записей в frontend-редактировании
- save_params - дополнительные параметры сохранения при вставке через frontend (указываются через пробел):
- set_parent_id=идентификатор - устанавливает родителя
- set_external_class=имя_класса - устанавливает внешний класс
- set_childrens_template_src=имя_шаблона - устанавливает шаблон
- add_dassoc=идентификатор - добавляет привязку к записи с указанным идентификатором
- add_rassoc=идентификатор - привязывает запись с указанным идентификатором к текущей записи
Выборка тега rawquery не реагирует на постраничную разбивку
Во всех атрибутах применяются специальные замены
[На главную] [К оглавлению раздела] [Вверх]