Расширение:TemplateSandbox
- Это техническая документация расширения. Также существует пользовательская документация.
![]() Статус релиза: стабильно |
|
---|---|
![]() |
|
Реализация | Служебная страница , Действие страницы |
Описание | Предпросмотр страниц с использованием шаблонов-песочниц |
Автор(ы) | Brad Jorsch (Anomieобсуждение) |
Последняя версия | 1.1.0 (continuous updates) |
Политика совместимости | Снэпшоты выходят вместе с MediaWiki. Мастер не имеет обратной совместимости. |
MediaWiki | >= 1.43 |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | |
|
|
Ежеквартальные загрузки | 44 (Ranked 100th) |
Использование общедоступными вики | 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' );
- Configure as required.
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Конфигурация
- Параметры
$wgTemplateSandboxEditNamespaces
- Пространства имён, в которых будет показываться форма «Предварительный просмотр страницы с использованием этого шаблона» под формой редактирования. По умолчаниюNS_TEMPLATE
. Для отдельных пользователей может быть распространено на все пространства имён при помощи скрипта advancedtemplatesandbox.js.
Использование
Это расширение добавляет новую служебную страницу, Special:TemplateSandbox. Чтобы предпросмотреть страницу с использованием песочницы шаблона, выполните следующие действия:
- Скопируйте шаблоны, которые собираетесь тестировать, под общий префикс. Например, можно скопировать
Template:Foo
вUser:Example/sandbox/Template:Foo
. Альтернативный способ — создать перенаправлениеUser:Example/sandbox/Template:Foo
наTemplate:Foo/sandbox
. - Перейдите на $1. Укажите страницу или версию страницы, которую хотите просмотреть, и префикс, выбранные на первом шаге. Допускается указание нескольких префиксов (путь для поиска), их надо разделять вертикальной чертой, например,
User:Example/sandbox1|User:Example/sandbox2
. - Нажмите «Просмотр».
Также расширение добавляет поле ниже формы редактирования для пространств имён, указанных в $wgTemplateSandboxEditNamespaces
.
Это позволяет осуществлять предпросмотр другой страницы, как она будет выглядеть, если шаблон будет содержать текст из текущего окна редактирования.
С помощью добавления параметра wpTemplateSandboxShow
к URL это поле может принудительно показываться при редактировании любой страницы.
См. также
- User:Jackmcbarn/advancedtemplatesandbox.js — A user script that enables use of TemplateSandbox for all pages.
- Help:ExpandTemplates
- Расширение:SandboxLink
- Расширение:Scribunto − Это расширение предоставляет аналогичный функционал для модулей Scribunto.
Это расширение используется в одном или нескольких проектах Викимедиа. Вероятно, это означает, что расширение стабильно и работает достаточно хорошо, чтобы использоваться такими сайтами с высоким трафиком. Найдите название этого расширения в файлах конфигурации Викимедиа CommonSettings.php и InitialiseSettings.php, чтобы узнать, где оно установлено. Полный список расширений, установленных на конкретной вики, можно увидеть на странице Special:Version wiki. |
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |