Шаблон:Книга
Материал из Витебская энциклопедии
Использование
Шаблон для оформления библиографических ссылок на книги. Все параметры необязательны — отображаются только заполненные.
Заготовка для копирования
{{Книга
| автор =
| заглавие =
| язык = ru
| ссылка =
| ответственный =
| место =
| издательство =
| год =
| том =
| всего страниц =
| страницы =
| isbn =
| doi =
| ref =
}}
Пример заполнения
{{Книга
| автор = [[Сапунов, Алексей Парфёнович|Сапунов А. П.]]
| заглавие = [[Витебская старина]]
| язык = ru
| ссылка = https://www.prlib.ru/item/1091194
| ответственный = под ред. А. П. Сапунова
| место = [[Витебск]]
| издательство = [[Витебская губернская типография]]
| год = 1883
| том = 1
| всего страниц = 669
| страницы = 455—475
| isbn =
| doi =
| ref = Sapunov1883
}}
Результат:
- Сапунов А. П. Витебская старина / под ред. А. П. Сапунова [ссылка] — Витебск : Витебская губернская типография, 1883. — Т. 1. — С. 455—475. — 669 с.
Примечания
- Разделитель перед издательством задан через HTML-мнемонику
:(двоеточие), чтобы вики-разметка не воспринимала его как начало строки списка определений и не делала перенос. - После автора точка добавляется автоматически, только если её нет в конце значения (проверка через
#sub). Если значениеавторзаканчивается точкой, дублирования не будет. - В блоке «всего страниц» точка после «с» убрана — финальную точку ставит сам шаблон в конце записи. Это исключает появление «..».
- Параметр
refиспользуется для создания якоря, на который можно ссылаться через.... - Для работы конструкции с
#subв вики должно быть установлено расширениеStringFunctions. Если оно недоступно, уберите проверку и просто пишите значение параметраавторбез завершающей точки — шаблон добавит её сам.
