Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Что такое системные страницы

Что же это за зверь?

Проще всего показать на примере. Это страницы типа: /users/auth/, /users/registrate/  и т.п. Они отсутствуют в дереве страниц и создаются системой "на лету".

Принцип построения url: /имя_модуля/ имя_метода/параметр1/параметр2/...

При обращении по такому адресу вызывается соответсвующий метод указанного модуля (если он существует и клиент имеет права на его использрвание) и ему передаются параметры (если, конечно, метод принимает эти параметры ;))

Наилучшее для них применение - использование в качестве обработчика форм (<form action="/content/response_add_do/">)

Удобны системные страницы для запросов аяксом, а также, если необходимо организовать вывод какой-либо информации независимо от того, есть ли у клиента в дереве страниц подходящая страница.

В tpl-шаблонезаторе, для системных страниц используется шаблон-дизайна, установленный по умолчанию. Причём в этом шаблоне обязательно должен присутствовать макрос %content%

В xslt-шаблонезаторе системные страницы сами по себе не возвращают данные о текущем состоянии системы. Для этого необходимо вызвать дополнительный обработчик, для полученого в <result ...></result> метода и модуля.

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления