Модуль:ТСД/Документация
Модуль устарел, используется Модуль:Отексте и его подмодули. Отсюда могут использоваться только некоторые функции. |
Подмодули
править- Подмодуль:ТСД/Данные по странице создаёт таблицу с данными по текущей странице. (Данные типа: заглавие страницы, термин (заглавие статьи), термин в ДО, предыдущая и следующая страница, пагинация, том, и др.) При вызове из статей ТСД парсит словники. Модуль был выделен с целью оптимизации методом
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(издание, том, стр.книги)
— Рассчитывает страницу скана по странице книге, добавляя смещение.
и другие.
Это страница документации Модуль:ТСД