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

Материал из Space Station 14 Вики
м (AsnDen переименовал страницу Station14:Шаблоны в SS14:Шаблоны без оставления перенаправления: Название с ошибкой)
м (Табличка пу-пу-пу)
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{in development|Начальный}}
{{Infobox|5|sign=[[Участник:AsnDen|AsnDen]] ([[Обсуждение участника:AsnDen|обсуждение]])}}
Редакторам привет, остальные возвращайтесь на [[Заглавная страница|главную]].
 
==Про шаблоны==
Шаблоны — заранее написанные сообщения (кусочки разметки), которые можно вставлять на страницы. Одним из самых частых видов шаблонов являются информационные [[Шаблон:infobox|плашки]].
 
Если вы немного знакомы с программированием, то легко поймёте аналогию с параметрами в коде: присваиваете параметру какое-либо значение, после в коде используете название параметра, а не его значение. Таким образом, чтобы изменить шаблон на всех страницах, где он используется, достаточно будет изменить только страницу шаблона.
 
===Использование===
Чтобы использовать шаблон, нужно заключить его название в двойные фигурные скобки, например: '''<code><nowiki>{{infobox}}</nowiki></code>''' выведет:
{{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

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

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

Про шаблоны

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

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

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

Чтобы использовать шаблон, нужно заключить его название в двойные фигурные скобки, например: {{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>

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

Таблица шаблонов

Название Описание
{{Редактор}} Используется на страницах редакторов вики. Обязательный для заполнения каждому, кто обладает доступ к вики.