видимый текст ссылки
Шаблон {{glossary link}}
и его вариант ( для краткости) представляют собой шаблоны для создания структурированных ссылок на определенные записи в тематических глоссариях.{{glossary link internal}}
{{gli}}
{{Glossary link}}
это меташаблон для создания шаблонов для определенных основных статей глоссария (например, шаблон для Глоссария терминов бильярдных видов спорта ); обычно он не используется напрямую в статье. Пожалуйста, классифицируйте любые производные, тематические шаблоны ссылок на глоссарий, которые используют этот меташаблон, в Категория:Шаблоны ссылок на глоссарий (обычно это делается внизу страницы шаблона /doc, чтобы категория не находилась внутри самого шаблона и случайно не была включена в статьи, которые используют шаблон).{{cuegloss}}
{{gli}}
обычно используется непосредственно в самой статье глоссария и не является меташаблоном.В документации ниже объясняется, как использовать их для структурированного шаблоном глоссария вашей темы . Как и оболочка и шаблон глоссария , он правильно использует элемент HTML. (Обратите внимание, что не обязательно использует его; должен использоваться только один раз для каждого термина на одной странице, при определении его внешнего вида, и используется внутри глоссария.){{dfn}}
{{term}}
<dfn>
{{glossary link internal}}
<dfn>
{{term}}
{{Glossary link}}
создает обычную синюю ссылку. Чтобы предотвратить эффект " моря синего ", используется стиль подчеркивания с легким пунктиром, который стал фактическим веб-стандартом для разметки определений. [a]{{Glossary link internal}}
Технические подробности: Используя внутренний элемент <span>...</span>
с собственным независимым title
атрибутом для всплывающей подсказки, он настраивает его таким образом, чтобы не нарушать очень заумные и странные спецификации HTML5 по обработке атрибута title
, <dfn>
который является точным определением термина, а не его определением.
Из-за отсутствия того, что было бы довольно сложным средством в парсере MediaWiki , нет возможности вывести определение в глоссарии во всплывающую подсказку при наведении мыши, что было бы действительно здорово. Может быть, когда-нибудь. На данный момент он показывает заголовок статьи глоссария (если она находится на другой странице) и название записи, как указано в шаблоне, куда перейдет читатель, если нажмет на ссылку глоссария. Это заменяет подсказку Википедии по умолчанию для такой ссылки, которая давала бы только заголовок статьи.
{{glossary link|glossary=Glossary of botanical terms|utricle}}
– дает: utricle{{glossary link|glossary=Glossary of botanical terms|utricle|utricular}}
– дает: utricular{{glossary link|glossary=Glossary of botanical terms|utricle}}s
{{term}}
{{term}}
{{glossary link|glossary=Glossary of botanical terms|Utricle}}
{{glossary link|glossary=Glossary of botanical terms|utricle|Utricle}}
{{Term}}
{{anchor}}
{{vanchor}}
|lc=no
:{{glossary link|Amelia P. Steiner|lc=no}}
{{glossary link|chicken nugget}}
– дает: куриный наггетс{{glossary link internal|chicken nugget}}
{{gli|chicken nugget}}
{{glossary link|chicken nugget|Compressed and breaded poultry snacks}}
– дает: Прессованные и панированные закуски из птицы{{glossary link internal|chicken nugget|Compressed and breaded poultry snacks}}
{{gli|chicken nugget|Compressed and breaded poultry snacks}}
Обычно это делается с помощью производного шаблона-обертки, специфичного для глоссария. Например, {{glossary link|glossary=Glossary of cue sports terms|massé}}
можно сделать просто с помощью .{{cuegloss|massé}}
Мы используем вариант (короткое имя: ), чтобы не перегружать страницу синими ссылками ; те из них, которые ведут к полным статьям о терминах, будут выделяться среди ссылок на другие краткие определения в том же глоссарии:{{glossary link internal}}
{{gli}}
{{gli|Example code}}
{{gli|Example code|some examples}}
{{gli|glossary=Glossary of education terms (M–O)|MEB}}
{{gli|glossary=Glossary of education terms (M–O)|MEB|Master's in European Business}}
Обычно это делается с помощью сочетания клавиш; и эквивалентны. Однако, если на особенно длинной странице вы столкнетесь с ограничением на включение шаблона , вы можете использовать ссылку на запись в виде простого викикода, например .{{gli}}
{{glossary link internal|Example code}}
{{gli|Example code}}
[[#utricle|utricle]]
Поскольку он короткий, простой и не требует параметров, нет необходимости или необходимости в шаблоне-оболочке для конкретного глоссария (например, не создавайте , чтобы использовать его вместе с ).{{gli}}
|glossary=PageName=
{{cueglossi}}
{{cuegloss}}
{{glossary link|glossary=glossary article|term=term in glossary}}
результаты в: термин в глоссарии{{glossary link|glossary=glossary article|term in glossary}}
результаты в: термин в глоссарии{{glossary link|glossary=glossary article|term=term in glossary|text=text in article}}
результаты в: текст в статье{{glossary link|glossary=glossary article|term in glossary|text in article}}
результаты в: текст в статье{{glossary link|term in glossary}}
результаты в: термин в глоссарии{{glossary link|term in glossary|text in article}}
результаты в: текст в статьеВариант {{glossary link internal}}
работает точно так же, но используется внутри самого глоссария для предоставления перекрестных ссылок между записями, а также используется, когда один и тот же термин ссылается дважды в других статьях (например, потому что статья очень длинная). Его единственное отличие от {{glossary link}}
заключается в том, что он не использует <dfn>
, поскольку предполагается, что он будет использоваться только один раз на странице для каждого термина, и он не делает ссылку синей, поскольку мы не хотим создавать беспорядок из ссылок " море синей ".
{{glossary link internal|term in glossary}}
результаты в: термин в глоссарии{{glossary link internal|term in glossary|text in article}}
результаты в: текст в статьеКаждая версия шаблона принимает до трех параметров для своих данных:
|glossary=the title of the glossary article to be linked to
[[...]]
вики-ссылка.|term=the term entry in the glossary to be linked to
(или любой для него){{anchor}}
#
указателей, стилей, шаблонов, HTML или другой разметки."
иначе подсказка будет повреждена. Шаблоны, специфичные для глоссария, основанные на этом меташаблоне, должны четко указывать это в своей документации.|1=
или первый неименованный параметр. Он не должен быть неименованным при создании шаблона оболочки, специфичного для глоссария, из меташаблона, поскольку вы не можете гарантировать, что ввод не будет содержать user inputсимвол.|lc=no
|text=the actual text in the article to be linked from, if different from the term linked to
.Ограничения : Параметры глоссария и термина не могут иметь никакой HTML- или вики-разметки; они по сути являются частями URL-адресов (а именно ).https://en.wikipedia.org/wiki/Template:Glossary_link/glossary#term
Параметр |color=
позволяет изменять цвет текста. Это следует делать только в том случае, если остальная часть текста также имеет другой цвет по какой-то причине, например, из-за белого текста в ячейке таблицы с темным фоном в навигационном или информационном блоке . Параметр принимает установленные имена цветов HTML/CSS (например, white
) и шестнадцатеричные значения (например, #FFFFFF
), и пишется как " color
", поскольку это написание используется в HTML и CSS.
Некоторые малоиспользуемые параметры, которые приведены на всякий случай:
|lc=no
(или любое другое значение, например , , , ) – переключатель для отключения автоматического перевода якоря в нижний регистр , полученного из записи или , если для этого целевого контента не определен якорь со всеми строчными буквами ( автоматически или вручную добавленный ), а его создание нежелательно (например, потому что это было бы чем-то неинтуитивным и в противном случае бесполезным, как «Джейн У. Смит» для биографической записи)nfalse0#target
|1=
|term=
{{term}}
{{anchor}}
|id=an_ID
– идентификатор якоря (без пробелов, должен начинаться с буквы алфавита) для #ссылки и, возможно, других целей|style=arbitrary:css;
– Директивы CSS для индивидуального оформления экземпляра|class=css_class
– класс или классы CSS (разделенные пробелами, а не запятыми, если их больше одного); по умолчанию он уже включает glossary-link
или glossary-link-internal
(в шаблоне с соответствующим именем) для пользовательского CSS .Шаблон для бильярдных видов спорта :{{cuegloss}}
{{ ссылка на глоссарий | глоссарий = Глоссарий терминов по бильярдному спорту | термин = {{{ 1 }}} | текст = {{{ 2 |}}} | lc = {{{ lc |}}} }}
Вариант используется (как ) внутри такой статьи, как Словарь терминов по бильярдному спорту :{{glossary link internal}}
{{gli}}
{{ гли |{{{ 1 }}} |{{{ 2 |}}} }}
{{{1}}}
является якорем ссылки записи глоссария. Необязательный параметр {{{2|}}}
— отображаемый текст ссылки. Примеры: или{{gli|obstetrics and gynaecology}}
{{gli|obstetrics and gynaecology|obstetrics and gyn[a]ecology (OB-GYN)}}
Более полный синтаксис :{{gli}}
{{ gli | glossary = Глоссарий терминов по бильярдному спорту | term = {{{ 1 }}}| text = {{{ 2 |}}}}}
Здесь указывается страница глоссария, которая необходима, если большой глоссарий разделен на несколько страниц; и используются именованные параметры, которые были бы необходимы, если бы вводимые в них данные содержали символ .=
Для практического применения см. Template:Cuegloss/doc , статью «Глоссарий терминов бильярдного спорта» и такие статьи, как Nine-ball , в которых шаблон используется для ссылки на термины в глоссарии.
{{glossary}}
, , , и , шаблоны структуры глоссария{{glossary end}}
{{term}}
{{defn}}
{{dfn}}
более общий <dfn>
шаблон{{glossary term}}
, для добавления выравниваемого по правому краю поля, содержащего ссылку на термин в Wikipedia:Glossary