Расширение:TemplateSandbox

This page is a translated version of the page Extension:TemplateSandbox and the translation is 100% complete.
Это техническая документация расширения. Также существует пользовательская документация.
Справка по расширениям MediaWiki
OOjs UI icon advanced-invert.svg
TemplateSandbox
Статус релиза: стабильный
Screenshot of TemplateSandbox.png
Реализация Служебная страница , Действие страницы
Описание Предпросмотр страниц с использованием шаблонов-песочниц
Автор(ы) Brad Jorsch (Anomieобсуждение)
Последняя версия 1.1.0 (continuous updates)
Политика совместимости Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.33+
PHP 7.0+
Лицензия GNU General Public License 2.0 or later
Загрузка
  • $wgTemplateSandboxEditNamespaces
Переведите расширение TemplateSandbox если оно доступно на translatewiki.net

Проверьте использование и версию.

Проблемы Открытые задачи · Сообщить об ошибке

Расширение TemplateSandbox добавляет возможно предпросмотра страницы с использованием версии шаблона из песочницы, что облегчает тестирование без внесения изменений в код «наживую». Оно также работает с модулями Scribunto.

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием TemplateSandbox в вашей папке extensions/.
  • Добавьте следующие строки в конец файла LocalSettings.php:
    wfLoadExtension( 'TemplateSandbox' );
    
  •   Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Для использующих MediaWiki 1.24 или более ранние версии:

В приведенных выше инструкциях описывается новый способ установки этого расширения с использованием wfLoadExtension(). Если вам нужно установить это расширение на более ранние версии (MediaWiki 1.24 и более ранние), вместо wfLoadExtension( 'TemplateSandbox' );, вам необходимо использовать:

require_once "$IP/extensions/TemplateSandbox/TemplateSandbox.php";

Конфигурация

Параметры
  • $wgTemplateSandboxEditNamespaces - Пространства имён, в которых будет показываться форма «Предварительный просмотр страницы с использованием этого шаблона» под формой редактирования. По умолчанию NS_TEMPLATE. Для отдельных пользователей может быть распространено на все пространства имён при помощи скрипта advancedtemplatesandbox.js.

Использование

Это расширение добавляет новую служебную страницу, Special:TemplateSandbox. Чтобы предпросмотреть страницу с использованием песочницы шаблона, выполните следующие действия:

  1. Скопируйте шаблоны, которые собираетесь тестировать, под общий префикс. Например, можно скопировать Template:Foo в User:Example/sandbox/Template:Foo. Альтернативный способ — создать перенаправление User:Example/sandbox/Template:Foo на Template:Foo/sandbox.
  2. Перейдите на $1. Укажите страницу или версию страницы, которую хотите просмотреть, и префикс, выбранные на первом шаге. Допускается указание нескольких префиксов (путь для поиска), их надо разделять вертикальной чертой, например, User:Example/sandbox1|User:Example/sandbox2.
  3. Нажмите «Просмотр».

Также расширение добавляет поле ниже формы редактирования для пространств имён, указанных в $wgTemplateSandboxEditNamespaces. Это позволяет осуществлять предпросмотр другой страницы, как она будет выглядеть, если шаблон будет содержать текст из текущего окна редактирования. С помощью добавления параметра wpTemplateSandboxShow к URL это поле может принудительно показываться при редактировании любой страницы.

См. также