Шаблон:CS1 config

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Шаблон:Csdoc Данный шаблон не выводит никаких данных.

Module:Citation/CS1, движок, верстающий шаблоны CS1 ({{cite book}}, {{cite journal}}, {{cite web}} и т. д.) и шаблон CS2 citation {{citation}}, читает викитекст статьи в поисках этого шаблона. Когда он найден, Module:Citation/CS1 извлекает параметры настройки и присвоенные им значения и применяет эти настройки ко всем шаблонам cs1|2 в статье. Это делается для того, чтобы обеспечить стилистическую согласованность вывода без необходимости редактировать каждый из шаблонов cs1|2 в статье.

Установка параметров[править код]

{{CS1 config}} поддерживает следующую установку параметров:

Поддерживаем установкой параметров
Параметры Принятые значения
|display-authors = только числовые значения
|display-contributors =
|display-editors =
|display-interviewers =
|display-translators =
|mode = cs1, cs2
|name-list-style = amp, ampersand, and, &, serial, vanc

Использование[править код]

Определите, какие из доступных настроек вам нужны, и поместите этот шаблон в статью. Для удобства редактора этот шаблон следует поместить рядом с {{use dmy dates}} или {{use mdy dates}} (если они есть).

Например, если вы хотите, чтобы все шаблоны cs1|2 в статье отображались как шаблоны {{citation}} (cs2) и чтобы все списки названий в этих шаблонах включали амперсанд между двумя последними названиями в каждом списке, вы можете написать:

{{cs1 config |name-list-style=amp |mode=cs2}}.

Оговорки[править код]

Ни один из |display-authors =, |display-contributors =, |display-editors =, |display-interviewers = и |display-translators = не будет принимать ключевое слово etal. В противном случае, к каждому списку названий, который правильно содержит только одно название, добавлялось бы 'et al.'. Например, нам не нужно "Дарвин, Чарльз; и др." для О происхождении видов, потому что нет других авторов, чьи названия были бы опущены.

Когда {{CS1 config}} имеет установленные параметры, совпадающие с установленными параметрами в шаблоне cs1|2 (независимо от присвоенных значений), Module:Citation/CS1 добавит сообщение CS1 maint: overridden setting и категория.

Этот шаблон игнорируется при использовании в пространстве имён шаблонов.

Работа с ошибками[править код]

По техническим причинам ошибки, встречающиеся в этом шаблоне (например, |display-authors = etal), не могут быть аннотированы. При возникновении таких ошибок Module:Citation/CS1 игнорирует неправильную настройку.