Шаблон: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 игнорирует неправильную настройку.