Это страница документации Модуль:Tl.
Функции tl / tlf / lg[]
Модуль {{<img src="{{filepath:Lua-logo-nolabel.svg}}" style="height:1em" /> tl}} предназначен для создания ссылок на шаблоны (а также модули, системные сообщения и, в принципе, на любые страницы). Рассчитан преимущественно для использования в шаблонах (например, {{tl}} и {{tlf}} )).
В модуле определены функции {{#invoke:tl|tl}}, {{#invoke:tl|tlf}}, сопоставляемые одноименным шаблонам, а также универсальная функция {{#invoke:tl|lg}}, которая позволяет настраивать все параметры шаблона. Все функции рассчитаны на вызов из специального шаблона и под параметрами функции далее понимаются параметры вызывающего шаблона.
Первым параметром всех указанных функций является имя шаблона, на который осуществляется ссылка, далее задаются параметры этого шаблона. Различие в функциях состоит исключительно в значениях параметров по умолчанию, любое из них может быть изменено явным заданием. Эти параметры задаются следующим образом:
| параметр | назначение параметра | умолчание | ||
|---|---|---|---|---|
| lg | tl | tlf | ||
| #code= | ссылка обертывается в теги <code>...</code> |
no | no | yes |
| #icon= | вместо имен пространств Module, MediaWiki, HTML отображаются соответствующие иконки | no | yes | no |
| #edit= | после ссылки отображается иконка для перехода к редактированию шаблона | no | yes | no |
| #talk= | после ссылки отображается иконка для перехода к странице обсуждения | no | no | no |
| #output= | вместе со ссылкой отображается результат исполнения соответствующего шаблона. Возможные значения:
|
no | no | no |
| #wh= | из показываемого текста ссылки исключается указание интервики | no | no | no |
| #compact= | вместо красивой ссылки показывается текст, указанный в этом параметре | no | no | no |
Если шаблон, на который необходимо сослаться, содержит ключевые параметры с именами, начинающимися с символа #, то этот символ следует удвоить.
Demo[]
Функция {{#invoke:tl|Demo}} предназначена для демонстрации вики-текста и результата его действия. Первым параметром функции (точнее, вызывающего функцию шаблона) должен являться вики-текст заключенный в теги <nowiki>...</nowiki>. Другим параметром может являться |#output=, описанный выше.