Перейти к содержанию

Шаблон:Кратко из БТС (оформление): различия между версиями

м
нет описания правки
мНет описания правки
мНет описания правки
Строка 6: Строка 6:
TODO: Всплывающую подсказку сделать вики текстом и добавить ссылку [[{{{БТС статья}}}|БТС]]  
TODO: Всплывающую подсказку сделать вики текстом и добавить ссылку [[{{{БТС статья}}}|БТС]]  
-->
-->
</noinclude><includeonly><!--
</noinclude><includeonly>{{#invoke: CTD | info
  Выделяем из переданного параметра текст и вид; определяем как показывать само понятие
| term        = {{{понятие|}}}
-->{{#vardefine:текст|{{#explode:{{{#userparam|}}}|@|0}}|}}<!-- всё, что до символа @ считать за текст для отображения
| term_to_show = {{{понятие для показа|}}}
-->{{#vardefine:вид|{{lc: {{#explode:{{{#userparam|}}}|@|1}}|}} }}<!-- а то, что после @ считать за вид подсказки; преобразовываем значение в нижний регистр
| shortly      = {{{кратко|}}}
 
| description  = {{{описание|}}}
  Определяем другие параметры
  | origin      = {{{происхождение|}}}  
-->{{#vardefine:понятие|{{#if: {{{понятие для показа|}}} | {{{понятие для показа}}} | {{{понятие}}}}}}}<!-- используем вариант с ударениями и диакритикой, если же такого нет, то обычное написание
  | wiki_page    = {{{БТС статья|}}}  
-->{{#vardefine:описание|{{#if: {{{кратко|}}} | {{{кратко}}} | {{{описание}}}}}}}<!-- используем краткий вариант, если его нет, то выводим первые 100 символов из статьи (параметр "описание")
  | userparam    = {{{#userparam|}}}  
 
-->{{#switch: {{#var:вид}}  
  | сноска = {{#var:текст}}{{#tag:ref|{{Стиль А-Прим. ред.|{{Стиль С-Прим. ред. (оригинал)|{{#var:понятие}}}} {{#if: {{{происхождение|}}}| ({{{происхождение}}})|}} – {{#var:описание}}}} }}
  | скобки = {{#var:текст}} [{{#var:описание}}]
  | #default = {{#tag:span|{{#var:текст}}|style=border-bottom:1px dotted gray; cursor:help;|title={{#var:описание}} (БТС, {{#var:понятие}})}}
}}</includeonly>
}}</includeonly>