ru:devel:action_modes
Содержание
Режимы действий, они же режимы do
Список возможных режимов действий (возможно еще не полный) с их описанием. Эти действия обычно определяются параметром ?do=
, переданным диспетчеру doku.php
. Знание текущего режима может быть полезно для создания более динамических шаблонов или написания плагинов действий. Текущий режим может быть доступен через глобальную переменную $ACT.
Действия со статьями
Процесс редактирования
- show — действие по умолчанию, если никакое действие не указано, используется это. Это действие просто вызывает отображение текущей статьи.
- edit — загружает текущую статью в окно редактора вместо отображения.
- source — просмотр исходного текста страницы (часто используется при недостатке прав на редактирование).
- preview — тоже самое, что и предыдущее, но кроме того показывает предварительное изображение статьи под окном редактора.
- save — используется для сохранения текущей статьи, после сохранения осуществляется перенаправление в режим show. Вы никогда не должны использовать этот режим в своих шаблонах
- conflict — внутренний режим. Сообщает о возникновении конфликта при сохранении статьи.
- cancel — используется для возвращения отредактированного текста в исходное состояние при возникновении конфликта (ошибки) - после этого текущая статья отображается вновь.
- denied — внутренний режим. Используется для загрузки сообщения об отказе в доступе.
- locked — внутренний режим. Используется для отображения сообщения о блокировке статьи.
- wordblock — внутренний режим. Отображает сообщение о блокировании спама.
Действия с черновиком
- draft — отображает черновик текущей статьи.
- draftdel — удаляет черновик текущей статьи, после чего активирует режим отображения текущей статьи (show mode).
- recover — восстанавливает текст вики из черновика текущей статьи и загружает его в редактор.
Различные представления содержимого статьи
- export_raw — экспорт (например в текстовый файл) в виде разметки вики.
- export_xhtml — экспорт в виде XHTML.
- export_xhtmlbody — экспорт только тела XHTML.
Другие функции
- subscribe — добавляет текущего пользователя в список email-рассылки об изменениях текущей статьи.
- backlink — показывает список статей, в которых есть ссылки на текущую статью.
- revisions — показывает изменения и их авторов текущей статьи.
- revert — откатывает страницу, в режиме show - на прошлую ревизию, в режиме diff - на раннюю из выбранных.
- diff — генерирует отображение diff для удобного сравнения двух ревизий статьи.
Действия с сайтом
Основные функции
- index — показывает автоматически составленный индекс статей и пространств имён.
- sitemap — отдаёт (возвращает) карту сайта поисковому движку в зависимости от значения параметра «sitemap» (не применимо к шаблонам).
- recent — отображает список с последними измененными статьями и позволяет показать diff.
- search — функциональность поиска.
- media — менеджер файлов (Media Manager)
Связанные с ACL (списком контроля доступа)
- register — регистрация нового пользователя.
- login — вход пользователя в систему.
- logout — выход пользователя из системы.
- profile — работа с профилем пользователя.
- resendpwd — отправляет электронное письмо с паролем пользователя на указанный им ранее адрес.
- admin — отображает меню администратора со всеми инсталлированными плагинами администрирования; доступен для залогиненных суперпользователей или менеджеров.
Другие функции
- check — снимает дамп с информацией о правах пользователя и установке «ДокуВики».
- debug — снимает дамп с отладочной информацией (доступна только при включённой опции «allowdebug»).
ru/devel/action_modes.txt · Последнее изменение: — Rainbow_Spike@derpy.ru