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

мНет описания правки
мНет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
<noinclude>Этот шаблон используется в шаблоне {{ш|Кратко из БТС}} для оформления краткой справки по указанному понятию из статьи в [[БТС]]. Описание возможных видов смотрите в основном шаблоне.
<noinclude>Этот шаблон используется в шаблоне {{ш|Кратко из БТС}} для оформления краткой справки по указанному понятию из статьи в [[БТС]]. Описание возможных видов смотрите в основном шаблоне.
'''Полезные ссылки:'''
* {{ш|Кратко из БТС}} -- родительский шаблон, из которого вызывается этот
* [[Модуль:CTD]] -- модуль Lua, где находится используемая функция '''info'''


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

Текущая версия от 05:17, 14 июня 2023

Этот шаблон используется в шаблоне {{Кратко из БТС}} для оформления краткой справки по указанному понятию из статьи в БТС. Описание возможных видов смотрите в основном шаблоне.


Полезные ссылки:

  • {{Кратко из БТС}} -- родительский шаблон, из которого вызывается этот
  • Модуль:CTD -- модуль Lua, где находится используемая функция info