SS14W:Шаблоны: различия между версиями
AsnDen (обсуждение | вклад) (Test) Метка: отменено |
AsnDen (обсуждение | вклад) м (Табличка пу-пу-пу) |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Infobox|5}} | {{Infobox|5|sign=[[Участник:AsnDen|AsnDen]] ([[Обсуждение участника:AsnDen|обсуждение]])}} | ||
Редакторам привет, остальные возвращайтесь на [[Заглавная страница|главную]]. | Редакторам привет, остальные возвращайтесь на [[Заглавная страница|главную]]. | ||
Строка 11: | Строка 11: | ||
{{infobox}} | {{infobox}} | ||
{{: | ===Экзотика=== | ||
Шаблон можно использовать с префиксом subst: '''<code><nowiki>{{subst:infobox}}</nowiki></code>'''. Так в код страницы будет вставлена разметка страницы шаблона. Практических применений этому функционалу ''пока'' нет. | |||
{{Участник: | Также можно использовать содержимое других страниц (не относящихся к шаблонам). Например,'''<code><nowiki>{{Участник:IanComradeBot}}</nowiki></code>''' выведет все содержимое страницы: | ||
{{Участник:IanComradeBot}} | |||
{{infobox|1|Можно найти вариацию с двоеточием в качестве префикса. Эффект тот же. '''<code><nowiki>{{:Участник:IanComradeBot}}</nowiki></code>''' | |||
===Настраиваемые шаблоны=== | |||
Шаблон может иметь настраиваемые '''порядковые''' и '''именные''' параметры. | |||
Порядковые требует перечисления параметров через '''<code>|</code>'''. Например, ... | |||
Именные требуют указания названия параметра после '''<code>|</code>''' и присваиваемого ему значения. Например, ... | |||
Чаще всего на странице шаблона присутствует шаблон для копирования, где указаны все возможные параметры шаблона. | |||
==Создание шаблонов== | |||
Создайте страницу '''<code>Шаблон:НазваниеШаблона</code>''' лучше не использовать '''<code>_</code>''' в названии шаблона. Пишите слова слитно, каждое слово с заглавной буквой. | |||
===Параметры=== | |||
Дальше просто пишите код, который хотите вставлять на другие страницы. Если вам нужно порядковый параметр, то используйте '''<code>{{{1}}}</code>''', '''<code>{{{2}}}</code>''' и так далее. Для именных параметров используйте '''<code>{{{названиеПараметра}}}</code>''', '''<code>{{{другоеНазваниеПараметра}}}</code>''' | |||
Если хотите придать какое-либо стандартное значение параметру, используйте: '''<code><nowiki>{{{1|стандартное значение}}}</nowiki></code>''', '''<code><nowiki>{{{названиеПараметра|стандартное значение}}}</nowiki></code>'''. Стандартное значение может быть пустым. | |||
===Документация=== | |||
В конце каждого шаблона вставляйте <pre><nowiki><nowiki>{{{doc}}}</nowiki></nowiki></pre> и заполняйте документацию к шаблону. | |||
==Таблица шаблонов== | |||
{| class="wikitable", style="width: 100%; text-align: center" | |||
!style="width:20%"|Название | |||
!Описание | |||
|- | |||
|<nowiki>{{</nowiki>[[Шаблон:Редактор|Редактор]]<nowiki>}}</nowiki> | |||
|Используется на страницах редакторов вики. Обязательный для заполнения каждому, кто обладает доступ к вики. | |||
|} |
Текущая версия от 19:28, 31 марта 2024
Редакторам привет, остальные возвращайтесь на главную.
Про шаблоны
Шаблоны — заранее написанные сообщения (кусочки разметки), которые можно вставлять на страницы. Одним из самых частых видов шаблонов являются информационные плашки.
Если вы немного знакомы с программированием, то легко поймёте аналогию с параметрами в коде: присваиваете параметру какое-либо значение, после в коде используете название параметра, а не его значение. Таким образом, чтобы изменить шаблон на всех страницах, где он используется, достаточно будет изменить только страницу шаблона.
Использование
Чтобы использовать шаблон, нужно заключить его название в двойные фигурные скобки, например: {{infobox}}
выведет:
Экзотика
Шаблон можно использовать с префиксом subst: {{subst:infobox}}
. Так в код страницы будет вставлена разметка страницы шаблона. Практических применений этому функционалу пока нет.
Также можно использовать содержимое других страниц (не относящихся к шаблонам). Например,{{Участник:IanComradeBot}}
выведет все содержимое страницы:
- Роль:
- Бот
- Ник в дискорде:
- Ian The Comrade#5412
- Сервер:
-
- Corvax
- Ответственен за статьи:
- Все статьи мира
{{infobox|1|Можно найти вариацию с двоеточием в качестве префикса. Эффект тот же. {{:Участник:IanComradeBot}}
Настраиваемые шаблоны
Шаблон может иметь настраиваемые порядковые и именные параметры.
Порядковые требует перечисления параметров через |
. Например, ...
Именные требуют указания названия параметра после |
и присваиваемого ему значения. Например, ...
Чаще всего на странице шаблона присутствует шаблон для копирования, где указаны все возможные параметры шаблона.
Создание шаблонов
Создайте страницу Шаблон:НазваниеШаблона
лучше не использовать _
в названии шаблона. Пишите слова слитно, каждое слово с заглавной буквой.
Параметры
Дальше просто пишите код, который хотите вставлять на другие страницы. Если вам нужно порядковый параметр, то используйте {{{1}}}
, {{{2}}}
и так далее. Для именных параметров используйте {{{названиеПараметра}}}
, {{{другоеНазваниеПараметра}}}
Если хотите придать какое-либо стандартное значение параметру, используйте: {{{1|стандартное значение}}}
, {{{названиеПараметра|стандартное значение}}}
. Стандартное значение может быть пустым.
Документация
В конце каждого шаблона вставляйте
<nowiki>{{{doc}}}</nowiki>
и заполняйте документацию к шаблону.
Таблица шаблонов
Название | Описание |
---|---|
{{Редактор}} | Используется на страницах редакторов вики. Обязательный для заполнения каждому, кто обладает доступ к вики. |