Шаблон:Литература БТС2: различия между версиями

м
нет описания правки
мНет описания правки
мНет описания правки
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
<noinclude><center>'''! Времянка для отладки !'''</center>
<noinclude>Этот шаблон используется для оформления словарной статьи [[Большой теософский словарь | "Большого теософского словаря"]], описывающей любое литературное произведение, кроме писем, для которых существует отдельный шаблон {{ш|Карточка письма}}.
'''После отладки код будет перенесён в шаблон {{ш|Литература БТС}}'''
[[Категория: Для удаление]]


Этот шаблон используется для оформления словарной статьи [[Большой теософский словарь | "Большого теософского словаря"]], описывающей любое литературное произведение, кроме писем, для которых существует отдельный шаблон {{ш|Карточка письма}}. Внимание! Если в библиотеке есть текст произведения, то используйте шаблон {{ш|Текст БТС}}.
* Для создания страницы и упрощения заполнения шаблона используйте форму {{ф|Литература БТС}}.  
* Для создания страницы и упрощения заполнения шаблона используйте форму {{ф|Литература БТС}}.  
* Страницы использующие этот шаблон помещаются в категорию {{к|Литература БТС}}, а также в другие, явно указанные в параметре "категории". Произведения не включаются в списки понятий (категории на каждую букву: БТС-х), чтобы не перемешиваться с ними.
* Страницы использующие этот шаблон помещаются в категорию {{к|Литература БТС}}, а также в другие, явно указанные в параметре "категории". Произведения не включаются в списки понятий (категории на каждую букву: БТС-х), чтобы не перемешиваться с ними.
Строка 16: Строка 13:
| <pre>
| <pre>
{{Литература БТС
{{Литература БТС
| автор =
  | название =  
  | название =  
  | подзаголовок =  
  | подзаголовок =  
Строка 21: Строка 19:
  | краткое название для ссылок =  
  | краткое название для ссылок =  
  | варианты =  
  | варианты =  
  | автор =  
  | вид произведения =
| есть текст =
| примечание =  
  | выходные данные оригинала=  
  | выходные данные оригинала=  
  | язык оригинала =  
  | язык оригинала =  
| имя автора в оригинале =
  | название в оригинале =  
  | название в оригинале =  
  | подзаголовок в оригинале =  
  | подзаголовок в оригинале =  
| имя автора в оригинале =
  | происхождение =  
  | происхождение =  
  | читать оригинал =  
  | читать оригинал =  
Строка 46: Строка 46:
  | цитаты еир =  
  | цитаты еир =  
  | цитаты иные =  
  | цитаты иные =  
| в библиотеке =
  | в библиотеке анг =  
  | в библиотеке анг =  
  | википедия рус =  
  | википедия рус =  
Строка 57: Строка 56:
</pre>
</pre>
|  Разделителем во всех списках является точка с запятой (;).
|  Разделителем во всех списках является точка с запятой (;).
{{Стиль А-Текст справа|''Имя, наименование:''}}
{{Стиль А-Текст справа|''Основные параметры произведения:''}}
* '''название''' – название произведения как оно есть, с кавычками, вопросительным или восклицательным знаком и т.п.; {{с|БТС понятие}}, {{с|БТС понятие для показа}}
* '''автор''' – автор(ы) произведения (список); в свободном формате, полное и краткое имя будут подставляться из статьи об авторе с помощью [[Шаблон:Описание шаблонов, связанных с личностью|шаблонов оформления имени]]; {{с|Автор}}
* '''название''' – название произведения как оно есть, с кавычками, вопросительным или восклицательным знаком и т.п.; {{с|БТС понятие}}, {{с|БТС понятие для показа}}, {{с|БТС название произведения}}
* '''подзаголовок''' – подзаголовок произведения, второе или расширенное название (список); {{с|БТС подзаголовок произведения}}
* '''подзаголовок''' – подзаголовок произведения, второе или расширенное название (список); {{с|БТС подзаголовок произведения}}
* '''автор''' – автор(ы) произведения (список); в свободном формате, полное и краткое имя будут подставляться из статьи об авторе с помощью [[Шаблон:Описание шаблонов, связанных с личностью|шаблонов оформления имени]]; {{с|Автор}}
* '''варианты''' – варианты названия с огласовками, сокращёнными названиями и т.п. (список); {{с|БТС варианты понятия}}, {{с|БТС понятие}}
* '''варианты''' – варианты названия с огласовками, сокращёнными названиями и т.п. (список); {{с|БТС варианты понятия}}, {{с|БТС название произведения}}, {{с|БТС понятие}}
* '''название для сортировки''' – название произведения для облегчения поиска и правильной сортировки, без кавычек; если не указано, то используется параметр ''название''; {{с|БТС понятие}}, {{с|БТС понятие для сортировки}}, {{с|БТС название произведения для сортировки}}
* '''название для сортировки''' – название произведения для облегчения поиска и правильной сортировки, без кавычек; если не указано, то используется параметр ''название''; {{с|БТС название произведения для сортировки}}, {{с|БТС название произведения}}, {{с|БТС понятие}}, {{с|БТС понятие для сортировки}}
* '''краткое название для ссылок''' – краткое условное обозначение, которое не отображается в карточке, но используется в некоторых шаблонах для получения информации о произведении ({{ш|лт}}, {{ш|ЕПБ.Источник}}); должно быть уникальным, см. полный список «[[Краткое название произведений]]»; определяет свойство {{с|БТС краткое название произведения для ссылок}} и создаёт {{с|БТС полное название произведения для ссылок}} в виде: <автор кратко>, «<название>»; например: Крэнстон C., «Е.П. Блаватская. История удивительной жизни»; также определяет {{с|БТС понятие}} для шаблона {{ш|Кратко из БТС}}
* '''краткое название для ссылок''' – краткое условное обозначение, которое не отображается в карточке, но используется в некоторых шаблонах для получения информации о произведении ({{ш|лт}}, {{ш|ЕПБ.Источник}}); должно быть уникальным, см. полный список «[[Краткое название произведений]]»; определяет свойство {{с|БТС краткое название произведения для ссылок}} и создаёт {{с|БТС полное название произведения для ссылок}} в виде: <автор кратко>, «<название>»; например: Крэнстон C., «Е.П. Блаватская. История удивительной жизни»; также определяет {{с|БТС понятие}} для шаблона {{ш|Кратко из БТС}}
* '''вид произведения''' -- если указан, то страница помещается в категорию вида: '''Фамилия И.О. (<вид произведения>)'''; может принимать значения: «книги», «статьи», «пиьсма» и т.п. -- во множественном числе и со строчной буквы




Строка 72: Строка 72:
* '''подзаголовок в оригинале''' -- подзаголовок произведения в оригинале, второе или расширенное название  (список); {{с|Подзаголовок в оригинале}}
* '''подзаголовок в оригинале''' -- подзаголовок произведения в оригинале, второе или расширенное название  (список); {{с|Подзаголовок в оригинале}}
* '''имя автора в оригинале''' – {{с|Имя автора в оригинале}}
* '''имя автора в оригинале''' – {{с|Имя автора в оригинале}}
* '''происхождение''' – этот параметр заполняется только в сложных случаях, когда происхождение нельзя составить из предыдущих четырёх параметров; {{с|БТС происхождение понятия}}
* '''выходные данные оригинала''' -- все выходные данные в одной строке; {{с|Выходные данные оригинала}}
* '''выходные данные оригинала''' -- все выходные данные в одной строке; {{с|Выходные данные оригинала}}
* '''происхождение''' – этот параметр заполняется только в сложных случаях, когда происхождение нельзя составить из параметров  в обычных случаях этот параметр остаётся пустым и заполняются следующие три {{с|БТС происхождение понятия}}
* '''читать оригинал''' --  гиперссылки на онлайн текст оригинала  (список); {{с|Ссылка на текст оригинала}}
* '''читать оригинал''' --  гиперссылка на онлайн текст оригинала  (список); {{с|Ссылка на текст оригинала}}
* '''скачать оригинал''' -- гиперссылки для скачивания файла с текстом оригинала  (список); {{с|Ссылка на файл оригинала}}
* '''скачать оригинал''' -- гиперссылка для скачивания файла с текстом оригинала  (список); {{с|Ссылка на файл оригинала}}
* '''переводчик''' -- автор перевода  на '''русский''' язык именно этого текста (той страницы, куда вставляется этот шаблон)  (список); {{с|Переводчик}}
* '''переводчик''' -- автор перевода  на '''русский''' язык именно этого текста (той страницы, куда вставляется этот шаблон)  (список); {{с|Переводчик}}


Строка 88: Строка 88:
* '''публикации''' – публикации оригинала и переводов с указанием кратких выходных данных и гиперссылкой на текст (список); гиперссылки могут быть на страницы Теопедии, так и на внешние ресурсы; {{с|БТС публикации произведения}}
* '''публикации''' – публикации оригинала и переводов с указанием кратких выходных данных и гиперссылкой на текст (список); гиперссылки могут быть на страницы Теопедии, так и на внешние ресурсы; {{с|БТС публикации произведения}}
* '''категории''' – список категорий, к которым можно отнести это понятие (перечисление через запятую)
* '''категории''' – список категорий, к которым можно отнести это понятие (перечисление через запятую)
* '''связанные произведения''' – произведения, с которыми полезно будет ознакомиться для понимания этого текста; {{с|БТС связанные произведения}}
* '''связанные произведения''' – произведения, с которыми полезно будет ознакомиться для понимания этого текста; ссылки на внутр. и внеш. ресурсы (список); {{с|БТС связанные произведения}}
* '''ссылки для чтения''' – Список ссылок на страницы в Теопедии '''<nowiki>[[Страница|Текст ссылки]]</nowiki>''' <br>и внешние ресурсы '''<nowiki>[https://domain.ru Текст ссылки]</nowiki>''', где можно прочитать текст; {{с|Ссылка на текст}}
* '''ссылки для скачивания''' – ссылки (внутр. и внешн.) для скачивания файлов (электронных книг); {{с|Ссылка на файл}}
* '''в библиотеке анг''' – название аналогичной страницы в английском разделе
* '''википедия рус''' – Википедия, русский раздел
* '''википедия анг''' – Википедия, английский раздел
* '''вики теософия анг''' – Вики теософия, английский раздел
* '''другие источники''' – Иные источники в формате [Адрес1 Текст1]; [Адрес2 Текст2]




Строка 96: Строка 103:
* '''цитаты еир''' – [[:t-ru-hir:|Рерих Е.И.]]
* '''цитаты еир''' – [[:t-ru-hir:|Рерих Е.И.]]
* '''цитаты иные''' – [[:t-ru-wiki:|цитаты разных авторов]]
* '''цитаты иные''' – [[:t-ru-wiki:|цитаты разных авторов]]
''Ссылки на страницы в Библиотеке и внешние источники:''
* '''ссылки для чтения''' – Список ссылок на страницы в Теопедии '''<nowiki>[[Страница|Текст ссылки]]</nowiki>''' <br>и внешние ресурсы '''<nowiki>[https://domain.ru Текст ссылки]</nowiki>''', где можно прочитать текст; {{с|Ссылка на текст}}
* '''ссылки для скачивания''' – ссылки для скачивания файлов (электронных книг); {{с|Ссылка на файл}}
* '''в библиотеке''' – список страниц в библиотеке Теопедии со связанным материалом (страницы с текстом отдельно)
* '''в библиотеке анг''' – название страницы в английском разделе библиотеки Теопедии
* '''википедия рус''' – Википедия, русский раздел
* '''википедия анг''' – Википедия, английский раздел
* '''вики теософия анг''' – Вики теософия, английский раздел
* '''другие источники''' – Иные источники в формате [Адрес1 Текст1]; [Адрес2 Текст2]




''Отображаемые параметры:''
''Отображаемые параметры:''
* '''есть текст''' – если этому параметру присвоено непустое значение, то статья БТС скрывается и страница оформляется аналогично шаблону {{ш|Шапка произведения}}.
* '''есть текст''' – если этому параметру присвоено непустое значение, то статья БТС сворачивается и страница оформляется аналогично шаблону {{ш|Шапка произведения}}.
* '''примечание''' -- краткая историческая или иная справка, отображаемая под заголовком; {{с|Примечание к литературному труду}}
* '''сноска к автору''' –  
* '''сноска к автору''' –  
* '''сноска к названию''' –  
* '''сноска к названию''' –  
Строка 137: Строка 134:
  | {{#set: |Дата издания для сортировки ={{{дата издания для показа|}}}}}  
  | {{#set: |Дата издания для сортировки ={{{дата издания для показа|}}}}}  
}}<!--
}}<!--
-->{{#if: {{{происхождение|}}}
  Cтроку происхождения создаём в модуле CTD.
| {{#vardefine:происхождение|{{{происхождение|}}}}}
-->{{#vardefine:происхождение| {{#invoke: CTD | literature_origin | origin = {{{происхождение|}}} | language = {{{язык оригинала|}}} | author = {{{имя автора в оригинале|}}} | title = {{{название в оригинале|}}} }} }}<!--
| {{#vardefine:происхождение|{{{язык оригинала|}}}: {{{имя автора в оригинале|}}}, {{{название в оригинале|}}}}}
}}<!--
   Присвоим все остальные семантические свойства
   Присвоим все остальные семантические свойства
-->{{#set:  
-->{{#set:  
Строка 149: Строка 144:
  |БТС варианты понятия      ={{{варианты|}}}
  |БТС варианты понятия      ={{{варианты|}}}
  |БТС подзаголовок произведения ={{{подзаголовок|}}}
  |БТС подзаголовок произведения ={{{подзаголовок|}}}
|Примечание к литературному труду = {{{примечание|}}}
  |БТС изображение понятия  ={{{изображение|}}}
  |БТС изображение понятия  ={{{изображение|}}}
  |Изображение              ={{{изображение|}}}
  |Изображение              ={{{изображение|}}}
Строка 172: Строка 168:
   если есть текст произвдения, то скрываем БТС статью
   если есть текст произвдения, то скрываем БТС статью
-->{{#if: {{{есть текст|}}} | <table class="mw-collapsible mw-collapsed" style="background: #f8f9fa; border-bottom: 1px solid grey; border-top: 1px solid grey; width: 100%;">
-->{{#if: {{{есть текст|}}} | <table class="mw-collapsible mw-collapsed" style="background: #f8f9fa; border-bottom: 1px solid grey; border-top: 1px solid grey; width: 100%;">
<tr><td colspan="2"> Дополнительная информация &nbsp; </td></tr>
<tr><td colspan="2">Информация о произведении &nbsp;</td></tr>
<tr valign="top">
<tr valign="top">
<td> |}} <!--     
<td> |}} <!--     
Строка 192: Строка 188:
{{#if: {{{автор|}}}| <p style="font-size: 90%; text-indent: 0;">''{{#arraymap:{{{автор|}}}|;|@@|{{Полное имя ИОФ из БТС со ссылкой|имя=@@}}}}''</p>|}}<!--
{{#if: {{{автор|}}}| <p style="font-size: 90%; text-indent: 0;">''{{#arraymap:{{{автор|}}}|;|@@|{{Полное имя ИОФ из БТС со ссылкой|имя=@@}}}}''</p>|}}<!--


   происхождение, описание (основной текст статьи)
   происхождение произведения
--><div style="font-size: 90%; color: grey;">({{#var:происхождение}})</div><!--
-->{{#ifeq: {{#len: {{#var:происхождение}} }} | 0 || <div style="font-size: 90%; color: grey;">({{#var:происхождение}})</div> }}<!--
   добавляем  варианты написания  
   добавляем  варианты написания  
-->{{#if: {{{варианты|}}}| <p style="font-size: 90%; text-indent: 0;">{{вп|Также|Иные названия этого произведения. Для указанных значений нужно сделать перенаправление на эту страницу}}: • {{#arraymap:{{{варианты|}}}|;|@@|@@|&#32;•&#32;}}</p> |}}<!--
-->{{#if: {{{варианты|}}}| <p style="font-size: 90%; text-indent: 0;">{{вп|Также|Иные названия этого произведения. Для указанных значений нужно сделать перенаправление на эту страницу}}: • {{#arraymap:{{{варианты|}}}|;|@@|@@|&#32;•&#32;}}</p> |}}<!--
Строка 214: Строка 210:
   связанные произведения
   связанные произведения
-->{{#if: {{{связанные произведения|}}}
-->{{#if: {{{связанные произведения|}}}
|<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">{{вп|Связанные произведения|Тексты, с которыми полезно ознакомиться для лучшего понимания этого произведения.}}:</p>
|<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">{{вп|Связанный материал|Страницы и тексты, с которыми полезно ознакомиться для лучшего понимания этого произведения.}}:</p>
<ul>{{#arraymap:{{{связанные произведения|}}}|;|@@|<li>@@</li>|}}</ul>
<ul>{{#arraymap:{{{связанные произведения|}}}|;|@@|<li>@@</li>|}}</ul>
|}}
|}}
Строка 236: Строка 232:
   ССЫЛКИ на ресурсы Библиотеки
   ССЫЛКИ на ресурсы Библиотеки
-->{{#if: {{{в библиотеке|}}}    |<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">Материалы библиотеки:</p><ul><!--
-->{{#if: {{{в библиотеке|}}}    |<p style="font-weight: bold; text-indent: 0; margin-top: 1em;">Материалы библиотеки:</p><ul><!--
-->{{#arraymap:{{{в библиотеке|}}}|;|@@|<li>[[@@]]</li>|}}</ul>|}}<!--
-->{{#arraymap:{{{в библиотеке|}}}|;|@@|<li>[[@@]]</li>|}}</ul>|}}<!-- устаревший параметр; данные нужно переместить в параметр 'связанные произведения'
-->{{#if: {{{в библиотеке анг|}}}|В английском разделе: [[:t-en-lib:{{{в библиотеке анг}}}|{{{в библиотеке анг}}}]] [[t-en-lib:{{{в библиотеке анг}}}|{{{в библиотеке анг}}}]]|}}<!--
-->{{#if: {{{в библиотеке анг|}}}|В английском разделе: [[:t-en-lib:{{{в библиотеке анг}}}|{{{в библиотеке анг}}}]] [[t-en-lib:{{{в библиотеке анг}}}|{{{в библиотеке анг}}}]]|}}<!--


Строка 258: Строка 254:
<references/><!--  
<references/><!--  
   Некоторые данные, важные для семантических запросов -->
   Некоторые данные, важные для семантических запросов -->
<div style="border: 1px grey solid; background:#f8f8ff; width: 100%; font-size: 90%; color: grey; margin-top: 2em; margin-right: 20px; padding: 0 5px;">
<div style="border: 1px grey solid; background:#f8f8ff; font-size: 90%; color: grey; margin-top: 2em; padding: 0 5px;">
<p style="text-indent: 0px; font-size: 80%;">'''{{вп|ДАННЫЕ|Некоторые данные, важные для семантических запросов}}'''</p>
<p style="text-indent: 0px; font-size: 80%;">'''{{вп|ДАННЫЕ|Некоторые данные, важные для семантических запросов}}'''</p>
<p style="text-indent: 0px;">Название для ссылок: <b>{{#var:краткое_название_для_ссылок}}</b><br>
<p style="text-indent: 0px;">Название для ссылок: <b>{{#var:краткое_название_для_ссылок}}</b><br>
Строка 274: Строка 270:


   ШАПКА ПРОИЗВЕДЕНИЯ: название, автор
   ШАПКА ПРОИЗВЕДЕНИЯ: название, автор
-->{{#if: {{{автор|}}} | {{#if: {{{страница автора|}}}
-->{{#if: {{{автор|}}}  
    | {{Стиль А-Автор| [[{{{страница автора|}}}| {{Полное имя ИОФ из БТС|имя={{{автор|}}}}}]] }}  
    | {{#if: {{{страница автора|}}}
    | {{Стиль А-Автор| {{Полное имя ИОФ из БТС со ссылкой|имя={{{автор|}}}}} }}
      | {{Стиль А-Автор| [[{{{страница автора|}}}| {{Полное имя ИОФ из БТС|имя={{{автор|}}}}}]] }}  
  }}{{#if: {{{сноска к автору|}}}|{{#tag:ref|{{{сноска к автору}}}}}|}} |}}
      | {{Стиль А-Автор| {{Полное имя ИОФ из БТС со ссылкой|имя={{{автор|}}}}} }}
      }}{{#if: {{{сноска к автору|}}}|{{#tag:ref|{{{сноска к автору}}}}}|}}  
    |}}  
{{Стиль А-Книга|{{{название|}}}{{#if: {{{сноска к названию|}}}|{{#tag:ref|{{{сноска к названию|}}}}}|}} }}
{{Стиль А-Книга|{{{название|}}}{{#if: {{{сноска к названию|}}}|{{#tag:ref|{{{сноска к названию|}}}}}|}} }}
{{#if: {{{подзаголовок|}}}| {{Стиль А-Подзаголовок|{{{подзаголовок|}}}}} |}}
{{#if: {{{подзаголовок|}}}| {{Стиль А-Подзаголовок|{{{подзаголовок|}}}}} |}}
{{#if: {{{переводчик|}}}| <center>''Перевод на русский: {{{переводчик|}}}''</center> |}}
{{#if: {{{переводчик|}}}| <center>''Перевод на русский: {{{переводчик|}}}''</center> |}}
{{#if: {{{примечание|}}}| <center>''{{{примечание|}}}''</center> |}}
{{#if: {{{примечание|}}}| <center>''{{{примечание|}}}''</center> |}}
|}}<!--
|}}<!-- закончена обработка условия 'есть текст' -->


<!-- КАТЕГОРИИ -->
<!-- КАТЕГОРИИ -->
{{#arraymap:{{{категории|}}}|;|@@| [[Категория:@@]] | }}
{{#arraymap:{{{категории|}}}|;|@@| [[Категория:@@]] | }}
[[Категория: Литература БТС]]
{{#if: {{{автор|}}}
| {{#arraymap:{{{автор|}}}|;|@@| [[Категория: {{Краткое имя ФИО из БТС|имя=@@}} (труды)]] | }} 
  {{#if: {{{вид произведения|}}}
    | {{#arraymap:{{{автор|}}}|;|@@| [[Категория: {{Краткое имя ФИО из БТС|имя=@@}} ({{{вид произведения|}}})]] | }}
    |}}
|}}
[[Категория: Литература БТС]]  
{{#if: {{{есть текст|}}} | [[Категория: Тексты]] |}}
</includeonly>
</includeonly>