SS14W:Шаблоны: различия между версиями

Настройки шаблонов (пока без примеров)
м Табличка пу-пу-пу
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{Infobox|5}}
{{Infobox|5|sign=[[Участник:AsnDen|AsnDen]] ([[Обсуждение участника:AsnDen|обсуждение]])}}
Редакторам привет, остальные возвращайтесь на [[Заглавная страница|главную]].
Редакторам привет, остальные возвращайтесь на [[Заглавная страница|главную]].


Строка 16: Строка 16:
Также можно использовать содержимое других страниц (не относящихся к шаблонам). Например,'''<code><nowiki>{{Участник:IanComradeBot}}</nowiki></code>''' выведет все содержимое страницы:
Также можно использовать содержимое других страниц (не относящихся к шаблонам). Например,'''<code><nowiki>{{Участник:IanComradeBot}}</nowiki></code>''' выведет все содержимое страницы:
{{Участник:IanComradeBot}}
{{Участник:IanComradeBot}}
{{infobox|1|Можно найти вариацию с двоеточием в качестве префикса. Эффект тот же. '''<code><nowiki>{{:Участник:IanComradeBot}}</nowiki></code>'''}}
{{infobox|1|Можно найти вариацию с двоеточием в качестве префикса. Эффект тот же. '''<code><nowiki>{{:Участник:IanComradeBot}}</nowiki></code>'''


===Настраиваемые шаблоны===
===Настраиваемые шаблоны===
Шаблон может иметь настраиваемые '''порядковые''' и '''именные''' параметры.
Шаблон может иметь настраиваемые '''порядковые''' и '''именные''' параметры.


Порядковые требует перечисления параметров через <code>|</code>. Например, ...
Порядковые требует перечисления параметров через '''<code>|</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>
|Используется на страницах редакторов вики. Обязательный для заполнения каждому, кто обладает доступ к вики.
|}