Help:Extension:TemplateWizard

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Extension:TemplateWizard and the translation is 91% complete.

Other languages:
English • ‎dansk • ‎español • ‎français • ‎italiano • ‎oʻzbekcha/ўзбекча • ‎polski • ‎čeština • ‎русский • ‎українська • ‎العربية • ‎中文 • ‎日本語

Що таке TemplateWizard?

TemplateWizardрозширення MediaWiki, що надає спливне вікно для панелі інструментів WikiEditor для вставки шаблонів у wikitext .

Як використовувати TemplateWizard?

  • Для використання TemplateWizard відкрийте вікі-сторінку для редагування за допомогою редактору вікі-тексту (не редактору 2017 року)
  • Помістіть курсор у місце, куди ви б хотіли вставити шаблон. Тоді натисніть на піктограму головоломки OOjs UI icon puzzle-ltr.svg на панелі інструментів — TemplateWizard icon.png
  • З'явиться діалогове вікно

Як знайти шаблон?

  • Почніть вводити назву шаблону, і вам буде подано список шаблонів для вибору.

TemplateWizard help search en.png

  • Примітка: Лише шаблони, що мають TemplateData, матимуть опис. Вам пропонується додати TemplateData до шаблонів.
  • Коли ви знайшли шуканий шаблон, натисніть на ньому (чи перейдіть до нього за допомогою клавіш зі стрілками) та натисніть Enter. Це переведе вас до форми введення даних.

Як додати дані до вибраного шаблону?

  • The top bar you see now contains the template title, description, a link OOjs UI icon link-ltr-progressive.svg to the template's wiki page, and a close button OOjs UI icon trash-destructive.svg to close the template form and return to search.
  • The left-side list of parameters, divided into up to three parts for required, suggested, and optional parameters. This area also has a button at the bottom with which to add or remove all non-required fields at once. Note that some templates have no parameters, and in these cases nothing will be listed here. When you click on a template parameter, it gets added to the right side.
  • The right-side form containing the actual data-entry fields into which you put the values that will be added to the wikitext. Only those parameters that are listed here will be inserted into the editing area (including those that contain no value, as templates can treat this differently from the parameter not being present at all).
  • You can click on the info icons above the template fields to read more information about them.

TemplateWizard help template en.png

  • TemplateWizard works most effectively with templates that have TemplateData defined: i.e. their parameters have been documented in a detailed and structured way, including default values etc. (information about how to do that is in the TemplateData help pages). It also works without TemplateData definitions, although with some reduced functionality. These two modes are described in the next two sections.
  • Лише необхідні поля додано за замовчуванням
  • Спливні вікна для інформації про поля
  • Автозаповнення назв сторінок у Вікіпедії
  • Автозаповнення файлів із Вікісховища
  • Користувацькі поля введення для дат, довгого тексту, чисел тощо.

Використання TemplateWizard разом із TemplateData

Існують сім різних типів полів, які використовуються в TemplateWizard, на основі типів параметрів, визначених у TemplateData.

Назва[fn 1]. Тип[fn 2]. Поле, що використовується Примітки
1. Число number NumberInputWidget
2. Дата date DateInputWidget
3. Користувач wiki-user-name UserInputWidget
4. Сторінка wiki-page-name TitleInputWidget Для будь-якої назви сторінки (включно з файлами).
5. Файл wiki-file-name TitleInputWidget Обмежено заголовками у просторі назв Файл і показується з ескізами зображень.
6. Шаблон wiki-template-name TitleInputWidget Обмежено заголовками у просторі назв Шаблон.
7. Щось інше TextInputWidget Всі інші типи показуватимуться стандартними текстовими полями та прийматимуть будь-який текст.
  1. Назва, що використовується у формі TemplateData
  2. Тип, який використовується у JSON TemplateData

Власне TemplateData підтримує більше типів полів, ніж вищеперелічені. Деякі з них можуть бути додані на task T200664.

Використання TemplateWizard без TemplateData

Якщо шаблон не має жодного TemplateData, то буде зроблено спробу вгадати назви його параметрів, які будуть подані стандартними текстовими полями форми зі вгаданими мітками.

Note that it is likely that there will be duplicated, deprecated, or missing parameters in this list, because template authors will do things such as the following to allow different forms of a parameter name: {{{full name|{{{Full Name}}}}}} (note the difference in letter case). It is common for there to be a prefered form for a parameter, and this can only be found by viewing the template documentation (and, while you're there, maybe adding TemplateData, so other people aren't confused in the future!).

Як вставити шаблон?

When you've added all desired parameters to the template form and given them their values (including no value at all if you need an empty parameter), click the 'Submit' button at the top right of the dialog window and the template wikitext will be inserted at the cursor's current location in the main page editing box.

Template text will be inserted according to the format defined in TemplateData; if none is given then the 'inline' format will be used. It is not possible to have a different custom format for one template (but of course the template wikitext can always be edited after insertion).

Див. також

  • Help talk:Extension:TemplateWizard — довідковий форум кінцевих користувачів розширення.
  • Extension:TemplateWizard — домашня сторінка розширення, спрямована на системних адміністраторів і розробників.
  • Phabricator:tag/TemplateWizard — система відстеження проблем для помилок і відсутніх можливостей.