Обсуждение шаблона:Harvard citation no brackets
Перейти к навигации
Перейти к поиску
Работоспособность
[править код]Говорят, шаблон этот плохо работает. Его исходный код чрезвычайно громаден! Я попытался разобраться, как он работает.
Я условно разбил его на модули. Во общем, шаблон выглядит так:
{{#ifeq:{{{Ref|}}}|none |{{#invoke:no references}} |{{#invoke:ref}} }} {{#invoke:other}}
Список модулей:
{{:Module:no references|{{#switch:{{{#if}}}|{{{5}}}={{{1|}}} et al. {{{5|}}}| {{{4}}}={{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}| {{{3}}}={{{1|}}} & {{{2|}}} {{{3|}}}| #default={{{1|}}} {{{2|}}} }}end o' switch }}end o' Module.
{{:Module:anchor|{{#if:{{{Ref|}}}|{{{Ref}}}|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}} }}end o' if}}
{{:Module:ref|[[#{{#invoke:anchor}}|{{#invoke:no references}}]] }}
{{:Module:other|{{#switch:{{{#if}}}|{{{loc|}}}=, {{{loc|}}}|{{{p|{{{page|}}}}}}=, С. {{{p|{{{page}}}}}}| {{{pp|{{{pages|}}}}}}=, pp. {{{pp|{{{pages}}}}}} }}end o' switch }}
Так наглядно выглядит его работа. Может быть, стоит упростить его с помощью подстраниц или ещё как-то. Если кто может, попробуй, почини.
Le Cybeaurge 12:17, 7 февраля 2014 (UTC).
Цитата
[править код]В английской ВП данный шаблон умеет приводить и саму цитату, а не только ссылку на книгу и страницу через команду quote. кто умеет, добавьте, пожалуйста, в русский шаблон. FV82 (обс.) 09:04, 3 апреля 2020 (UTC)