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

<div style="color: #555555; font-size: 80%; font-style: italic; font-family: serif; text-align: center;">Материал из '''Библиотеки Теопедии''', http://ru.teopedia.org/lib</div>
Перейти к навигации Перейти к поиску
м
м
 
(не показано 6 промежуточных версий этого же участника)
Строка 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:текст}}{{#tag:ref|{{Стиль А-Прим. ред.|{{Стиль С-Прим. ред. (оригинал)|{{#var:понятие}}}} {{#if: {{{происхождение|}}}| ({{{происхождение}}})|}} – {{#var:описание}}}} }}
+
  | published    = {{{издано|}}}
  | скобки = {{#var:текст}} [{{#var:описание}}]
+
  | userparam    = {{{#userparam|}}}  
  | #default = {{#tag:span|{{#var:текст}}|style=border-bottom:1px dotted gray; cursor:help;|title={{#var:описание}} (БТС, {{#var:понятие}})}}
 
 
}}</includeonly>
 
}}</includeonly>

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

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


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

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