Шаблон:Книга: различия между версиями

Материал из Витебская энциклопедии
Новая страница: «<includeonly>{{#if: {{{автор|}}} | {{{автор}}}. }}{{#if: {{{заглавие|}}} | {{{заглавие}}} }}{{#if: {{{ответственный|}}} | / {{{ответственный}}} }}{{#if: {{{ссылка|}}} | [{{{ссылка}}} (ссылка)] }}{{#if: {{{место|}}} | — {{{место}}} }}{{#if: {{{издательство|}}} | : {{{издательство}}} }}{{#if: {{{год|}}} | , {{{год}}} }}{{#if: {{{том|}}} | . — Т...»
 
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
<includeonly>{{#if: {{{автор|}}} | {{{автор}}}. }}{{#if: {{{заглавие|}}} | {{{заглавие}}} }}{{#if: {{{ответственный|}}} | / {{{ответственный}}} }}{{#if: {{{ссылка|}}} | [{{{ссылка}}} (ссылка)] }}{{#if: {{{место|}}} | — {{{место}}} }}{{#if: {{{издательство|}}} | : {{{издательство}}} }}{{#if: {{{год|}}} | , {{{год}}} }}{{#if: {{{том|}}} | . — Т. {{{том}}} }}{{#if: {{{страницы|}}} | . — С. {{{страницы}}} }}{{#if: {{{всего страниц|}}} | . — {{{всего страниц}}} с. }}{{#if: {{{isbn|}}} | . — ISBN {{{isbn}}} }}{{#if: {{{doi|}}} | . — doi:{{{doi}}} }}.{{#if: {{{ref|}}} | <span class="ref-link" id="ref-{{{ref}}}"></span> }}</includeonly><noinclude>
<includeonly>{{#if: {{{автор|}}} | {{{автор}}}{{#ifeq: {{#sub:{{{автор}}}|-1}} | . | | .}} }}{{#if: {{{заглавие|}}} | {{{заглавие}}} }}{{#if: {{{ответственный|}}} | / {{{ответственный}}} }}{{#if: {{{ссылка|}}} | [{{{ссылка}}} (ссылка)] }}{{#if: {{{место|}}} | — {{{место}}} }}{{#if: {{{издательство|}}} | &#58; {{{издательство}}} }}{{#if: {{{год|}}} | , {{{год}}} }}{{#if: {{{том|}}} | . — Т. {{{том}}} }}{{#if: {{{страницы|}}} | . — С. {{{страницы}}} }}{{#if: {{{всего страниц|}}} | . — {{{всего страниц}}} с }}{{#if: {{{тираж|}}} | . — {{{тираж}}} }}{{#if: {{{isbn|}}} | . — ISBN {{{isbn}}} }}{{#if: {{{doi|}}} | . — doi:{{{doi}}} }}{{#if: {{{язык|}}} | {{#switch: {{{язык}}}
| ru =
| be = . — (белор.)
| be-old = . — (старобелор.)
| pl = . — (пол.)
| la = . — (лат.)
| de = . — (нем.)
| fr = . — (фр.)
| en = . — (англ.)
| lt = . — (лит.)
| #default = . — ({{{язык}}})
}} }}.{{#if: {{{ref|}}} | <span class="ref-link" id="ref-{{{ref}}}"></span> }}</includeonly><noinclude>
== Использование ==
== Использование ==
Шаблон для оформления библиографических ссылок на книги. Все параметры необязательны — отображаются только заполненные.
Шаблон для оформления библиографических ссылок на книги. Все параметры необязательны — отображаются только заполненные.
Строка 8: Строка 19:
  | автор        =  
  | автор        =  
  | заглавие      =  
  | заглавие      =  
  | язык         = ru
  | язык = ru <!-- ru — не выводится / be / be-old / pl / la / de / fr / en / lt -->
  | ссылка        =  
  | ссылка        =  
  | ответственный =  
  | ответственный =  
Строка 17: Строка 28:
  | всего страниц =  
  | всего страниц =  
  | страницы      =  
  | страницы      =  
| тираж        =
  | isbn          =  
  | isbn          =  
  | doi          =  
  | doi          =  
Строка 25: Строка 37:
=== Пример заполнения ===
=== Пример заполнения ===
<pre>
<pre>
{{Книга
* {{Книга
| автор        = [[Сапунов, Алексей Парфёнович|Сапунов А. П.]]
  | заглавие      = Беларуская энцыклапедыя: У 18 т. Т. 4: Варанецкі — Гальфстрым
  | заглавие      = [[Витебская старина]]
  | ответственный = Рэдкал.: Г. П. Пашкоў і інш.
| язык          = ru
| язык          = be
| ссылка        = https://www.prlib.ru/item/1091194
  | место        = Мн.
  | ответственный = под ред. А. П. Сапунова
  | издательство  = БелЭн
  | место        = Витебск
  | год          = 1997
  | издательство  = [[Витебская губернская типография]]
  | том          = 4
  | год          = 1883
  | всего страниц = 480
  | том          = 1
  | тираж        = 10 000 экз.
  | всего страниц = 669
  | isbn          = 985-11-0090-0 (т. 4)
  | страницы      = 120—135
  | isbn          =  
| doi          =
| ref          = Sapunov1883
}}
}}
</pre>
</pre>


Результат:
Результат:
: [[Сапунов, Алексей Парфёнович|Сапунов А. П.]] [[Витебская старина]] / под ред. А. П. Сапунова [https://www.prlib.ru/item/1091194] — Витебск : [[Витебская губернская типография]], 1883. — Т. 1. — С. 120—135. — 669 с.
Беларуская энцыклапедыя: У 18 т. Т. 4: Варанецкі — Гальфстрым / Рэдкал.: Г. П. Пашкоў і інш. — Мн. : БелЭн, 1997. — Т. 4. — 480 с. — 10 000 экз. — ISBN 985-11-0090-0 (т. 4). — (белор.)


=== Примечания ===
=== Примечания ===
* Параметр <code>ref</code> используется для создания якоря, на который потом можно ссылаться через <code>[[#ref-Sapunov1883|...]]</code> или в сносках.
* Разделитель перед издательством задан через HTML-мнемонику <code>&#58;</code>, чтобы избежать переноса строки.
* Параметр <code>doi</code> предназначен для книг с цифровым идентификатором объекта (обычно научные издания).
* После автора точка добавляется автоматически, только если её нет в конце значения (проверка через <code>#sub</code>). Требуется расширение StringFunctions.
* Параметр <code>язык</code> в выводе пока не используется, но сохранён для совместимости и возможного расширения (например, для автоматической простановки языковых помет).
* Параметр <code>тираж</code> добавлен для отображения сведений о количестве экземпляров.
* Параметр <code>nodot</code> из Википедии убран как излишний: точка в конце ставится всегда.
* Финальная точка после ISBN/DOI ставится автоматически.


[[Категория:Шаблоны]]
[[Категория:Шаблоны]]
</noinclude>
</noinclude>

Текущая версия от 16:06, 13 сентября 2026

Использование

Шаблон для оформления библиографических ссылок на книги. Все параметры необязательны — отображаются только заполненные.

Заготовка для копирования

{{Книга
 | автор         = 
 | заглавие      = 
 | язык = ru <!-- ru — не выводится / be / be-old / pl / la / de / fr / en / lt -->
 | ссылка        = 
 | ответственный = 
 | место         = 
 | издательство  = 
 | год           = 
 | том           = 
 | всего страниц = 
 | страницы      = 
 | тираж         = 
 | isbn          = 
 | doi           = 
 | ref           = 
}}

Пример заполнения

* {{Книга
 | заглавие      = Беларуская энцыклапедыя: У 18 т. Т. 4: Варанецкі — Гальфстрым
 | ответственный = Рэдкал.: Г. П. Пашкоў і інш.
 | язык          = be
 | место         = Мн.
 | издательство  = БелЭн
 | год           = 1997
 | том           = 4
 | всего страниц = 480
 | тираж         = 10 000 экз.
 | isbn          = 985-11-0090-0 (т. 4)
}}

Результат: Беларуская энцыклапедыя: У 18 т. Т. 4: Варанецкі — Гальфстрым / Рэдкал.: Г. П. Пашкоў і інш. — Мн. : БелЭн, 1997. — Т. 4. — 480 с. — 10 000 экз. — ISBN 985-11-0090-0 (т. 4). — (белор.)

Примечания

  • Разделитель перед издательством задан через HTML-мнемонику :, чтобы избежать переноса строки.
  • После автора точка добавляется автоматически, только если её нет в конце значения (проверка через #sub). Требуется расширение StringFunctions.
  • Параметр тираж добавлен для отображения сведений о количестве экземпляров.
  • Финальная точка после ISBN/DOI ставится автоматически.