Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
  (Перенаправлено из шаблона: Dd )
Перейти к навигации Перейти к поиску
{{{содержание}}}
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

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

Шаблон используется в глоссариях с шаблонной структурой для создания определений терминов. Это обертка для , то список описаний определение 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}}

Несколько определений для одного термина

Если у одного {{term}}есть несколько определений, они просто нумеруются |2=parameterявно. Думайте о параметре как о « 2- м или более позднем определении». Вы также можете назвать это |no=, если хотите (от " Нет ") Пример:

Из-за неодинаковой длины определений обычно удобнее ставить |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}}

Создание независимого связывания определения

Обновление HTML5:
Большинство ограничений на содержимое idбыло снято, поэтому idзначения больше не должны начинаться с [a-z][A-Z]буквенного символа, избегать большинства знаков препинания или иметь другие подобные ограничения. Механизм MediaWiki Википедии достаточно умен, чтобы на лету автоматически избегать любых проблемных символов.
Чтобы включить ссылку непосредственно на конкретное определение, назовите определение с ее (или это должно быть значение, если оно есть, используемое в ). Он должен быть уникальным на странице для каждого термина, но должен быть одинаковым для нескольких определений одного и того же термина). Это делается с помощью параметра s . Это создаст целевой идентификатор -link в форме , где # - это номер определения (см. # Несколько определений для одного термина выше) , по умолчанию - "1". Пример:{{term}}|id=foo{{term}}{{defn}}|term=#term-defn#

Обратите внимание, что некоторые символы в 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 = английский: '' Жизнь в розовом '' }}...{{конец глоссария}}

Примеры

Это показывает как очень простой, так и довольно сложный пример:

Применение стилей 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}} - мета-шаблон для создания шаблонов ярлыков для ссылки на определения в определенных глоссариях
  • Википедия: Руководство по стилю / Глоссарии