использование
Шаблон используется в глоссариях с шаблонной структурой для создания определений терминов. Это обертка для , то список описаний определение HTML элемент . В шаблоне есть мнемоническое перенаправление на .{{defn}}
<dd>...</dd>
{{dd}}
Основное использование:
{{глоссарий}} {{термин | 1 = термин }} {{defn | 1 = Определение. }} {{конец глоссария}}
К определению могут применяться ссылки, встроенные шаблоны, ссылки на ссылки, стили вики-разметки и т. Д. Технически, эта |1=
часть является необязательной, если содержимое определения не содержит символа «=», но поскольку любые редакторы могут добавлять содержимое, включая шаблоны с этим символом в них, всегда безопаснее явно указать параметр. |1=
Параметр также можно назвать |defn=
тех , кто не заботится для числовых параметров.
- Это будет работать: {{defn | 1 = Концепция, согласно которой масса тела является мерой его содержания энергии, выражается формулой E = MC²}}
- Это будет работать: {{defn | defn = Концепция, согласно которой масса тела является мерой его энергосодержания, выражается формулой E = MC²}}
- Это не удастся : {{defn | Концепция, согласно которой масса тела является мерой его содержания энергии, выражается формулой E = MC²}}
Более сложное использование может быть:
{{defn|1=Definition. |no=# |term=term_id}}
где дает начальное число для определения в списке определений и предоставляет имя термина, используемого в шаблоне, к которому это определение относится.|no=#
|term=term_id
{{Term}}
Изображения, сноски и другой контент
Изображения, заголовки и другой дополнительный контент, предназначенный для непосредственного следования за тегом, {{term}}
необходимо использовать в верхней части (внутри) первого {{defn}}
из {{term}}
. Их нельзя помещать между знаками {{term}}
и, {{defn}}
иначе это нарушит разметку глоссария. Изображения, конечно, могут быть размещены в другом месте внутри {{defn}}
, а нижние примечания, например, могут быть размещены на концах, но внутри содержимого s.{{more}}
{{defn}}
{{глоссарий}}{{срок | 1 = цветной шар | content = цветной шар {{якорь | цветной шар | цветные шары | цвет | цвета | цветной шар}}}}{{defn | 1 =[[File: Set of Snookerballs.png | thumb | right | 150px | Полный набор шаров для снукера, с шестью '' 'цветными шарами' '']]
{{ghat | Также '' ' цветной шар (шары) ' ' ' , ' '' цвет (а) '' ' ; Иногда также используется американское написание '' ' color ' '' .}}В [[снукере]] - любой из {{cuegloss | прицельный шар}}, который не является {{cuegloss | красным шаром | красным}}.}}{{конец глоссария}} |
|
Несколько определений для одного термина
Если у одного {{term}}
есть несколько определений, они просто нумеруются |2=parameter
явно. Думайте о параметре как о « 2- м или более позднем определении». Вы также можете назвать это |no=
, если хотите (от " Нет ") Пример:
{{глоссарий}}{{term | 1 = blubbermonster}}{{defn | 1 = Lorem ipsum dolor sit amet. | no = 1}}{{defn | 1 = Consectetur adipisicing elit. | no = 2}}{{конец глоссария}} |
|
Из-за неодинаковой длины определений обычно удобнее ставить |2=
перед |1=
описанием:
{{defn |2=1 |1=Lorem ipsum dolor sit amet.}}
или же
{{defn |no=1 |1=Lorem ipsum dolor sit amet.}}
Это очень надежный метод, поскольку он позволяет использовать сложное содержимое, такое как цитаты блоков, вложенные списки, {перекрестные ссылки на шляпные сноски и другую разметку на уровне блоков внутри каждого определения. Определения также могут быть связаны независимо друг от друга.
Использование «стандартной» сноски с пронумерованным определением потребовало бы ручной нумерации, иначе это выглядело бы странно. Но в любом случае этот метод устарел. Пример принуждения к работе:
{{term | 1 = blackjack | content = blackjack {{anchor | Blackjack}}}}{{defn | 1 = {{main | Blackjack}}}}{{defn | no = 1 | 1 = Карточная игра, в которой игроки пытаются приблизиться к 21, но не превзойти ее.}}{{defn | no = 2 | 1 = Лучшая возможная рука в игре в блэкджек, состоящая из туза и карты достоинством 10 (а именно, 10, J, Q, K). }}
Лучше использовать шаблон для шляпных сносок глоссария и поместить его в первое (или наиболее подходящее) определение. Это позволяет избежать создания псевдоопределения для хранения шляпной сноски, как показано выше. (который использует Module: Hatnote inline ) имеет некоторые настройки CSS, чтобы работать лучше, чем и его производные, когда они используются внутри определения.{{ghat}}
{{Ghat}}
{{Hatnote}}
Создание независимого связывания определения
id
было снято, поэтому id
значения больше не должны начинаться с [a-z][A-Z]
буквенного символа, избегать большинства знаков препинания или иметь другие подобные ограничения. Механизм MediaWiki Википедии достаточно умен, чтобы на лету автоматически избегать любых проблемных символов.{{term}}
|id=foo
{{term}}
{{defn}}
|term=
#
term-defn#
{{глоссарий}}{{term | 1 = blubbermonster}}{{defn | no = 1 | 1 = Lorem ipsum dolor sit amet. | term = blubbermonster}}{{defn | no = 2 | 1 = Consectetur adipisicing elit. | term = blubbermonster}}{{term | 1 = snorkelweasel (имя существительное)}}{{defn | 1 = Ut enim ad minim veniam | term = snorkelweasel (имя существительное)}}{{конец глоссария}} |
|
Вывод HTML:< dl class = "glossary" > < dt class = "glossary" id = "blubbermonster" style = "margin-top: 0.4em;" > < dfn class = "glossary" > blubbermonster </ dfn > </ dt > < dd class = "glossary" id = "blubbermonster-defn1" > 1. & nbsp; & nbsp; Lorem ipsum dolor sit amet. </ dd > "глоссарий" id = "blubbermonster-defn2" > 2. & nbsp; & nbsp; Consectetur adipisicing elit. </ dd > < dt class = "glossary" id = "snorkelweasel_ (имя существительное)" style = "margin-top: 0.4em;" > < dfn class = "glossary" > snorkelweasel (имя существительное) </ dfn > </ dt > < dd class = "glossary" id = "</ dd > </ dl > |
Обратите внимание, что некоторые символы в snorkelweasel (noun)
"были преобразованы MediaWikia на лету к тому времени, когда он отправляет идентификатор в браузер как snorkelweasel_.28noun.29-defn1
. Вы все еще можете ссылаться на него на этой странице как #snorkelweasel (существительное) -defn1 (просмотрите исходный код страницы и убедитесь, что сами - то ссылка есть href=#snorkelweasel_.28noun.29-defn1
).
ID blubbermonster-defn1, blubbermonster-defn2, и snorkelweasel_ (имя существительное) -defn1все индивидуально связаны, например как [[Glossary of weird terms#blubbermonster-defn1]]
. Это особенно полезно для перекрестных ссылок в глоссарии, напримерSee also [[#blubbermonster-defn2|"blubbermonster", sense 2]].
Чтобы добавить более одного якоря с возможностью ссылки, используйте шаблон {{ anchor }} в начале содержания определения:
{{defn | no = 2 | 1 = {{ anchor | elit | Elit}} Consectetur adipisicing elit. | term = blubbermonster}}
Языки
|lang=
Параметр отсутствует , так как в англоязычной Википедии все определения обязательно на английском языке. Для использования разметки глоссария вне глоссария, когда часть содержимого может быть на иностранном языке, используйте языковые шаблоны. Например, в списке переводов названий фильмов, отформатированных с использованием разметки глоссария:
{{глоссарий}}{{term | 1 = Названия «Жизнь в розовом цвете» на разных языках & nbsp; | content = Заголовки « [[Жизнь в розовом цвете]] » » на разных языках}}{{defn | 1 = французский: '' {{lang | fr | La Vie en Rose}} '' }}{{defn | 1 = английский: '' Жизнь в розовом '' }}...{{конец глоссария}}
Примеры
Это показывает как очень простой, так и довольно сложный пример:
{{поддельный заголовок | A & ndash; M}}{{глоссарий}}{{term | 1 = applesnorkel}}{{defn | 1 = Определение термина 1.}}{{term | term = arglefarst | content = '' {{lang | de | arglefarst}} '' {{anchor | argle-farst | argle farst}}}}{{defn | no = 1 | defn =Начало первого определения термина 2{{gbq | 1 = Цитата блока в первом определении термина 2.}}Заключение первого определения термина 2.}}{{defn | no = 2 | defn = Второе определение термина 2.}}{{конец глоссария}} |
|
Применение стилей CSS к определению
|style=
Параметр будет проходить CSS стиль на к <dd>
элементу, например , |style=font-family:serif;
или любой другой . То есть, это стилизует само определение, а не термин, к которому оно применяется, другие определения или глоссарий в целом. Эта функция редко, если вообще когда-либо, нужна в статьях, но может быть полезна в другом месте для таких вещей, как соответствие настраиваемому стилю пользовательской страницы.
Прочие параметры
|id=
Параметр может быть использован для назначения одного слова, чувствительных к регистру имени идентификатора для определения. Он должен быть уникальным на странице. Его можно использовать как цель #link, а также использовать другие метаданные. См. Раздел # Создание определения с возможностью независимого связывания, чтобы узнать, как обычно сделать определение связываемым. Вероятно, единственная причина для использования этой функции - наличие на странице двух терминов с одинаковыми именами, что может привести к конфликту идентификаторов.
|class=
Параметр будет проходить один или несколько разделенных пробелами классов CSS на <dd>
элементе, в дополнение к автоматически включены класса glossary
. Для этого редко есть какие-либо причины.
Смотрите также
{{glossary}}
ака - Половина пары шаблонов; используется с классом, чтобы открыть закрывающийся список определений структурированного глоссария .{{gloss}}
<dl>
{{glossend}}
{{glossary end}}
ака - Другая половина этой пары шаблонов; используется для закрытия открывшегося списка определений .{{glossend}}
</dl>
{{gloss}}
{{term}}
- термин из глоссария, к которому{{defn}}
применяется определение; настроенный<dt>
с классом и встроенным<dfn>
.{{defn}}
- определение, относящееся к{{term}}
; использует<dd>
с классом{{ghat}}
- шаблон сноски, правильно отформатированный для верхней части{{defn}}
определения{{gbq}}
aka - шаблон блочной цитаты, правильно отформатированный для включения в определение{{gquote}}
{{defn}}
{{glossary link}}
- мета-шаблон для создания шаблонов ярлыков для ссылки на определения в определенных глоссариях- Википедия: Руководство по стилю / Глоссарии