Extension:TemplateSandbox/ru

Это техническая документация расширения. Также существует пользовательская документация.
Category:GPL licensed extensions/ru
Справка по расширениям MediaWiki
TemplateSandbox
Статус релиза: стабильноCategory:Stable extensions/ru
Реализация Служебная страница Category:Special page extensions/ru, Действие страницы Category:Page action extensions/ru
Описание Предпросмотр страниц с использованием шаблонов-песочниц
Автор(ы) Brad Jorsch (Anomieобсуждение)
Последняя версия 1.1.0 (continuous updates)
Политика совместимости Снэпшоты выходят вместе с MediaWiki. Мастер не имеет обратной совместимости.
Лицензия GNU General Public License 2.0 или позднее
Скачать Category:Extensions in Wikimedia version control/ru
  • $wgTemplateSandboxEditNamespaces
Ежеквартальные загрузки 19 (Ranked 75th)
Использование общедоступными вики 1,040 (Ranked 233rd)
Переведите расширение TemplateSandbox, если оно доступно на translatewiki.net
Проблемы Открытые задачи · Сообщить об ошибке
Category:All extensions/ru

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

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием TemplateSandbox в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateSandbox
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'TemplateSandbox' );
    
  • Configure as required.
  • 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 это поле может принудительно показываться при редактировании любой страницы.

См. также

Category:Extensions used on Wikimedia/ru#TemplateSandbox/ru
Category:APIGetAllowedParams extensions/ru Category:All extensions/ru Category:AlternateEditPreview extensions/ru Category:ApiMakeParserOptions extensions/ru Category:EditPage::importFormData extensions/ru Category:EditPage::showStandardInputs:options extensions/ru Category:Extensions in Wikimedia version control/ru Category:Extensions included in Canasta/ru Category:Extensions included in Miraheze/ru Category:Extensions included in MyWikis/ru Category:Extensions included in Telepedia/ru Category:Extensions included in WikiForge/ru Category:Extensions used on Wikimedia/ru Category:GPL licensed extensions/ru Category:Page action extensions/ru Category:Special page extensions/ru Category:Stable extensions/ru