Справка
Экземпляр
Экземпляр
Основные команды
|
Запуск экземпляра модуля
Код: [auto]
Результат: различный
Запустить модуль (выбирает часть через URL-роутер, с помощью не разобранного остатка URL). При этом текущим экземпляром модуля будет считаться исходный экземпляр.
Например, выведем две ленты статей:
[glob.modules.articles.ex1.auto]
[glob.modules.articles.ex2.auto]
Например, выведем две ленты статей:
[glob.modules.articles.ex1.auto]
[glob.modules.articles.ex2.auto]
Запуск обработчика URL
Код: [url_parse]
Результат: Экземпляр
Запускает URL-роутер модуля (на базе исходного экземпляра), но не выполняет сам модуль.
Объект, к которому присоединён экземпляр
Код: [owner]
Псевдонимы: own
Результат: Объект
Выдаёт объект, в переменных которого есть ссылка на исходный экземпляр.
Например, если текущий экземпляр модуля "Статьи" подключается через переменную некой страницы, то [owner] выдаст эту страницу.
Например, если текущий экземпляр модуля "Статьи" подключается через переменную некой страницы, то [owner] выдаст эту страницу.
Таблицы
Код: [tables]
Результат: Массивы
Возвращает массив доступных таблиц текущего модуля.
Для доступа к конкретной таблице следует использовать следующую конструкцию:
[cex.articles]
Где cex - текущий экземпляр, а articles - таблица с статьями.
Попробуем перебрать все страницы:
[tree cex.pages.rows]
[cur.title]
[/tree]
Для доступа к конкретной таблице следует использовать следующую конструкцию:
[cex.articles]
Где cex - текущий экземпляр, а articles - таблица с статьями.
Попробуем перебрать все страницы:
[tree cex.pages.rows]
[cur.title]
[/tree]
Вызвать часть с определением объекта по URL
Код: [url_part]
Аргументы:
- Часть
(название части, обязательно к заполнению, записываетя через точку)
Результат: различный
Аналог команды [url_part] в модуле.
Читать далее про "Таблица"