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

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

Версия от 11:37, 22 марта 2024

Build_Circle
Страница находится в разработке
  • Редакторы вики уже ведут работу над данной статьёй.
  • Вся информация в данной статье не входит в канон и может быть полностью проигнорирована.
  • При желании, вы можете подать заявку на редактора в нашем Discord и тоже принять участие в улучшении статьи.
  • Статью ведёт:

Редакторам привет, остальные возвращайтесь на главную.

Про шаблоны

Шаблоны — заранее написанные сообщения (кусочки разметки), которые можно вставлять на страницы. Одним из самых частых видов шаблонов являются информационные плашки.

Если вы немного знакомы с программированием, то легко поймёте аналогию с параметрами в коде: присваиваете параметру какое-либо значение, после в коде используете название параметра, а не его значение. Таким образом, чтобы изменить шаблон на всех страницах, где он используется, достаточно будет изменить только страницу шаблона.

Использование

Чтобы использовать шаблон, нужно заключить его название в двойные фигурные скобки, например: {{infobox}} выведет:

Elderly
Шаблон не найден
  • Эй, ты, AsnDen, исправляй, у тебя type не тот

Экзотика

Шаблон можно использовать с префиксом subst: {{subst:infobox}}. Так в код страницы будет вставлена разметка страницы шаблона. Практических применений этому функционалу пока нет.

Также можно использовать содержимое других страниц (не относящихся к шаблонам). Например,{{Участник:IanComradeBot}} выведет все содержимое страницы:

IanComradeBot

Роль:
Бот
Ник в дискорде:
Ian The Comrade#5412
Сервер:
  • Corvax
Ответственен за статьи:
Все статьи мира
Руководства:
Гайд на вики
Модуль:Entity Lookup
СРП Викиделов
Цветовая палитра
Плашки (инфобоксы)
Правила русского языка

{{infobox|1|Можно найти вариацию с двоеточием в качестве префикса. Эффект тот же. {{:Участник:IanComradeBot}}

Настраиваемые шаблоны

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

Порядковые требует перечисления параметров через |. Например, ...

Именные требуют указания названия параметра после | и присваиваемого ему значения. Например, ...

Чаще всего на странице шаблона присутствует шаблон для копирования, где указаны все возможные параметры шаблона.

Создание шаблонов

Создайте страницу Шаблон:НазваниеШаблона лучше не использовать _ в названии шаблона. Пишите слова слитно, каждое слово с заглавной буквой.

Дальше просто пишите код, который хотите вставлять на другие страницы. Если вам нужно порядковый параметр, то используйте {{{1}}}, {{{2}}} и так далее. Для именных параметров используйте {{{названиеПараметра}}}, {{{другоеНазваниеПараметра}}}

Если хотите придать какое-либо стандартное значение параметру, используйте: {{{1|стандартное значение}}}, {{{названиеПараметра|стандартное значение}}}. Стандартное значение может быть пустым.

В конце каждого шаблона вставляйте

<nowiki>{{{doc}}}</nowiki>

и заполняйте документацию к шаблону.