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

From mediawiki.org
This page is a translated version of the page Extension:TemplateSandbox and the translation is 100% complete.
Это техническая документация расширения. Также существует пользовательская документация.
Справка по расширениям MediaWiki
TemplateSandbox
Статус релиза: стабильно
Реализация Служебная страница , Действие страницы
Описание Предпросмотр страниц с использованием шаблонов-песочниц
Автор(ы) Brad Jorsch (Anomieобсуждение)
Последняя версия 1.1.0 (continuous updates)
Политика совместимости Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.35+
PHP 7.0+
Лицензия GNU General Public License 2.0 или позднее
Скачать
  • $wgTemplateSandboxEditNamespaces
Ежеквартальные загрузки 51 (Ranked 94th)
Использование общедоступными вики 1,040 (Ranked 233rd)
Переведите расширение TemplateSandbox, если оно доступно на translatewiki.net
Проблемы Открытые задачи · Сообщить об ошибке

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

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием TemplateSandbox в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateSandbox
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'TemplateSandbox' );
    
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.


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

Параметры
  • $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 это поле может принудительно показываться при редактировании любой страницы.

См. также