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

Настройки шаблонов (пока без примеров)
Создание шаблонов
Строка 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> и заполняйте документацию к шаблону.