Модуль:ТСД/Документация

Викитека:Проект:ТСД

Модуль устарел, используется Модуль:Отексте и его подмодули. Отсюда могут использоваться только некоторые функции.


Подмодули править

  • Подмодуль:ТСД/Данные по странице создаёт таблицу с данными по текущей странице. (Данные типа: заглавие страницы, термин (заглавие статьи), термин в ДО, предыдущая и следующая страница, пагинация, том, и др.) При вызове из статей ТСД парсит словники. Модуль был выделен с целью оптимизации методом mw.loadData, — т. е. он выполняется лишь единожды на странице, но ему не могут передаваться параметры, может распознавать только заголовок вызвавшей его страницы.

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

Для получения данных по текущей странице (создаваемых модулем «ТСД/Данные по странице») вызвать {{#invoke:ТСД|d|параметр|номер_издания, опционально}}. Список параметров см. в модуле.

Например, в статье ТСД/Ботовка:

  • {{#invoke:ТСД|d|tom|3}} даст: 1
  • {{#invoke:ТСД|d|pagename}}ТСД/Ботовка

Функции вызываются из вики-шаблонов так: {{#invoke:ТСД|имя_функции|параметры_через_символ_'|'}}.

Например (устарело):

  • {{#invoke:ТСД|indexlink|1|{{{1-ИЗД.СТРАНИЦА СКАНА|}}}|{{{1-ИЗД.СТРАНИЦЫ КНИГИ|}}}}}

Список функций править

(устарело)

  • indexlink(номер издания, том, страница скана, страницы книги) — Возвращает ссылку на индекс издания. При указанной странице скана вернёт ссылку на страницу в индексе, при неуказанной — на индекс тома.
  • god_toma(номер издания, том) — Возвращает год издания тома.
  • oglavlenie_slovnika(название статьи) — Возвращает буквенное оглавление словника, где каждая буква является вики-ссылкой. Букву с которой начинается статья выделяет тэгом <big>. Если не указан 2-й параметр берётся {{SUBPAGE}}.
  • tom(номер издания, название статьи) — Возвращает номер тома по первой букве названия статьи. Если не указан 2-й параметр берётся {{SUBPAGE}}.
  • pagecalc(издание, том, стр.книги) — Рассчитывает страницу скана по странице книге, добавляя смещение.

и другие.

Это страница документации Модуль:ТСД