Бюрократы, Администраторы интерфейса, Администраторы (Semantic MediaWiki), Кураторы (Semantic MediaWiki), Editors (Semantic MediaWiki), Скрывающие, Администраторы, trusted
62 230
правок
мНет описания правки |
м (+виды оформления справки) |
||
Строка 1: | Строка 1: | ||
<noinclude>Этот шаблон используется в шаблоне {{ш|Кратко из БТС}} для оформления | <noinclude>Этот шаблон используется в шаблоне {{ш|Кратко из БТС}} для оформления краткой справки по указанному понятию из статьи в [[БТС]]. Описание возможных видов смотрите в основном шаблоне. | ||
[[Категория:Шаблоны для шаблонов]] | [[Категория:Шаблоны для шаблонов]] | ||
Строка 6: | Строка 6: | ||
TODO: Всплывающую подсказку сделать вики текстом и добавить ссылку [[{{{БТС статья}}}|БТС]] | TODO: Всплывающую подсказку сделать вики текстом и добавить ссылку [[{{{БТС статья}}}|БТС]] | ||
--> | --> | ||
</noinclude><includeonly>{{# | </noinclude><includeonly><!-- | ||
Выделяем из переданного параметра текст и вид; определяем как показывать само понятие | |||
-->{{#vardefine:текст|{{#explode:{{{#userparam|}}}|@|0}}|}}<!-- всё, что до символа @ считать за текст для отображения | |||
-->{{#vardefine:вид|{{lc: {{#explode:{{{#userparam|}}}|@|1}}|}} }}<!-- а то, что после @ считать за вид подсказки; преобразовываем значение в нижний регистр | |||
Определяем другие параметры | |||
-->{{#vardefine:понятие|{{#if: {{{понятие для показа|}}} | {{{понятие для показа}}} | {{{понятие}}}}}}}<!-- используем вариант с ударениями и диакритикой, если же такого нет, то обычное написание | |||
-->{{#vardefine:описание|{{#if: {{{кратко|}}} | {{{кратко}}} | {{#sub:{{{описание}}}|0|100}}...}}}}<!-- используем краткий вариант, если его нет, то выводим первые 100 символов из статьи (параметр "описание") | |||
-->{{#switch: {{#var:вид}} | |||
| сноска = {{#var:текст}}<ref>{{Стиль А-Прим. ред.|{{Стиль С-Прим. ред. (оригинал)|{{#var:понятие}}}} {{#if: {{{происхождение|}}}| ({{{происхождение}}})|}} – {{{описание}}}}}</ref> | |||
| скобка = {{#var:текст}} [{{#var:описание}}] | |||
| подсказка = | |||
| #default = {{#tag:span|{{#var:текст}}|style=border-bottom:1px dotted gray; cursor:help;|title={{#var:описание}} (БТС, {{#var:понятие}})}} | |||
}}</includeonly> |