Модуль:Обавторе/Документация: различия между версиями

Материал из Викитеки — свободной библиотеки
[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 6: Строка 6:
;ToDo:
;ToDo:
* По возможности заменить вызовы шаблонов на код Lua
* По возможности заменить вызовы шаблонов на код Lua
* Вместо рендеринга ссылок на энциклопедии здесь подключить [[Модуль:Другие источники]], где задан общий формат этих ссылок
* Учесть, что в Викиданных свойства могут иметь несколько значений (напр.: указанно несколько изображений, или категорий на Commons). Тогда брать с <code>rank=='preferred'</code>, если они равны то первое.
* Учесть, что в Викиданных свойства могут иметь несколько значений (напр.: указанно несколько изображений, или категорий на Commons). Тогда брать с <code>rank=='preferred'</code>, если они равны то первое.
* Категория и Commons из Викиданных сейчас не работает
* Категория и Commons из Викиданных сейчас не работает

Версия от 09:13, 25 февраля 2019

Запускается из шаблона {{обавторе}}, рендерит шапку и подвал страницы о персоне.

Основной блок внизу: function p.render. Создаётся карточка о персоне (infobox), ссылки на братские проекты, ссылки на персоналии в энциклопедиях Викитеки, блок внизу с дополнительными ссылками и нормативным контролем, категоризация.


ToDo
  • По возможности заменить вызовы шаблонов на код Lua
  • Вместо рендеринга ссылок на энциклопедии здесь подключить Модуль:Другие источники, где задан общий формат этих ссылок
  • Учесть, что в Викиданных свойства могут иметь несколько значений (напр.: указанно несколько изображений, или категорий на Commons). Тогда брать с rank=='preferred', если они равны то первое.
  • Категория и Commons из Викиданных сейчас не работает
  • Добавить взятие ссылок на персоналии в энциклопедиях с Викиданных (не было в оригинальном шаблоне)
  • Проверить установку категорий (в оригинальном шаблоне они были запутаны и частичны)