Extension:InputBox/ru

Расширение InputBox добавляет уже созданные HTML формы к страницам вики. Пользователи могут «заполнить» форму (вводя текст, выбирая пункты меню и т. Д.), вводя текст в поле.

InputBox был первоначально создан пользователем Erik Möller с целью добавления поля  для Викиновостей.

Примеры
Поле, позволяющее задать новый заголовок



Результат




Общий синтаксис
Поля ввода конструируются примерно следующим способом:

Параметр type обязателен. Все другие параметры не обязательны. preloadparams[] могут использоваться более одного раза.



Типы полей
Положение "по умолчанию" кнопки(кнопок) “” ниже поля ввода.

Кнопка “” может быть сдвинута вправо с помощью параметра разрыва строки чтобы устранить разрыв строки между полем и кнопкой:.

Положение кнопки “” справа полезно для полей поиска, когда поисковые запросы могли бы перекрыть кнопку поиска под окном поиска.

Для  расположение по умолчанию для кнопки поиска находится справа. В настоящее время не представляется возможным добавлять другие параметры в этот тип поля ввода. В этом поле поиска выполняется поиск по всей вики, в которую он помещен.

Параметры
Применение create к существующей странице просто выдаст страницу редактирования. В этом случае  игнорируется. Применение comment для новой страницы работает.

Тексты, взятые из пространства имён, конечно, являются только примерами, любая существующая страница может быть использована для   или. К сожалению,  еще не работает для сводки Загрузить.

Выравнивание
Если вы хотите создать поле ввода в правой части страницы, сделайте что-то вроде:





Функция парсера
Использование InputBox в шаблоне

Чтобы создать много одинаковых полей ввода, InputBox можно использовать в шаблоне. Однако передача параметров шаблона в параметры InputBox работает только в том случае, если тег  написан как  внутри шаблона.

Следующий пример представляет собой шаблон для создания новой вики-страницы из именованного шаблона:

При создании экземпляра шаблона первый параметр дает элемент, который создается (по умолчанию: ), как указано в кнопке, второй параметр указывает имя шаблона, используемого для создания элемента (по умолчанию:  ).

Например, код для окна ввода для создания нового проекта из шаблона проекта может выглядеть следующим образом:

