Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Указатели
Свежие правки
Случайная страница
Справка по MediaWiki
Народные Сказки
Поиск
Найти
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Шаблон:Tl/doc
Шаблон
Обсуждение
русский
Читать
Править код
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править код
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
{{Docpage}} {{Используйте песочницу}} {{OnLua|Template call code|withoutParams}} '''{{Tl|Tl}}''' — шаблон-комбайн для создания символической записи имён шаблонов или ссылок на них. С его помощью можно сослаться на шаблон (и не только) где угодно, с любым текстом ссылки или без неё. {{Другие названия шаблона|T|ш|шаблон}} {{TOC right}} == Использование == {{Tc||''имя шаблона или страницы''|''флаги''|lang{{=}}''код языкового раздела''|sister{{=}}''код родственного проекта''|text{{=}}''текст ссылки''|comment{{=}}''всплывающая подсказка''}} Все параметры являются необязательными. Если использовать шаблон без параметров (или без первого параметра), то в фигурных скобках он выведет название текущей страницы (после двоеточия) со строчной первой буквы (это бывает полезно при упоминании шаблона в его собственной документации, особенно когда используется одна документация на несколько шаблонов). Если использовать его с первым параметром, то он создаст ссылку на страницу, заданную в нём, за исключением случая, когда он уже находится на ней. Флаги записываются через вертикальную черту, например <code>nl|s|u</code>, их может быть не больше четырёх. Список флагов: * <code>nl</code> (<code>nolink</code>): подавить ссылку. * <code>s</code> и <code>п</code>: вывести ключевое слово [[ВП:Подстановка шаблонов|<nowiki>«subst:» и «подст:»</nowiki>]] соответственно перед именем шаблона. * <code>g</code> (от {{Lang-en|global}}): ссылаться по умолчанию на основное [[Википедия:Пространства имён|пространство имён]] вместо пространства шаблонов. Этот флаг включается автоматически, если первым символом в названии шаблона или страницы является двоеточие, например '':Страница'' или ''<nowiki>:Участник:Некий участник/подстраница</nowiki>'' (вики-движок интерпретирует начальное двоеточие в названии страницы в фигурных скобках как ссылку на корневое пространство; так, {{Tc|:Страница}} включит содержимое соответствующей страницы Википедии в текущую страницу). * <code>nav</code>: при использовании шаблона в блоках навигации. Благодаря этому флагу, когда вы находитесь на той странице, на которую должна вести ссылка, название шаблона выделяется жирным. Например, так сделано в навигационном шаблоне {{T|Языковые шаблоны}}. Работает только при указанном первом параметре. Доступен шаблон-обёртка {{T|Tnav}}. * <code>noredir</code>: если ссылка ведёт на перенаправление, не перенаправлять (параметр URL ''?redirect=no''; используется, например, в {{T|Другие названия шаблона}}). * <code>u</code>: вывести имя шаблона с заглавной буквы. Работает только при опущенном первом параметре. * <code>b</code> (от ''black''): не использовать серый цвет текста для фигурных скобок (чтобы названия шаблонов смотрелись опрятно в коде). Список кодов родственных проектов, записываемых в параметре {{Para|sister}}, см. на странице [[Википедия:Интервики]]. Для ссылок на шаблоны в английском разделе доступен шаблон-обёртка {{T|ent}}. == Примеры == === Базовые === * {{Tc|Tl}} → {{Tl|Tl}} (выводит название той страницы, на которой вы находитесь) * {{Tc||Tl}} → {{Tl|Tl}} * {{Tc||шаблон}} → {{Tl|шаблон}} * {{Tc||:Страница}} → {{Tl|:Страница}} Внешний вид этих примеров [наличие ссылки] будет отличаться на основной странице шаблона и на странице документации, [[Шаблон:T/doc]]. === Флаги === * {{Tc||шаблон|nolink}} → {{T|шаблон|nolink}} * {{Tc||шаблон|п}} → {{T|шаблон|п}} * {{Tc||Участник:Jack who built the house/t|g}} → {{T|Участник:Jack who built the house/t|g}} * {{Tc||шаблон|noredir}} → {{T|шаблон|noredir}} * {{Tc|||u}} → {{T||u}} * {{Tc||шаблон|b}} → {{T|шаблон|b}} {{^|1em}} Флаг <code>nav</code> / шаблон {{T|Tnav}}: <pre>{{Flatlist| * {{Tnav|Tl}} * {{Tnav|Tlp}} * {{Tnav|Tc}} * {{Tnav|Tcl}} }}</pre> {{Sp-down}} {{Flatlist| * {{Tnav|Tl}} * {{Tnav|Tlp}} * {{Tnav|Tc}} * {{Tnav|Tcl}} }} {{^|1em}} Сразу несколько: * {{Tc|||nl|s|u|b}} → {{T||nl|s|u|b}} * {{Tc||Участник:Jack who built the house/t|п|g|b}} → {{T|Участник:Jack who built the house/t|п|g|b}} === Остальные параметры === * {{Tc||lang|<nowiki>text=lang-''xx''</nowiki>}} → {{T|lang|text=lang-''xx''}} * {{Пример||Удалялось|comment{{=}}Статья удалялась, но была восстановлена или была оставлена страница обсуждения удалённой статьи}} * {{Tc||template|<nowiki>lang=en|sister=q</nowiki>}} → {{T|template|lang=en|sister=q}} === Суперкомбо === Представим, что нам понадобилось сослаться на шаблон в китайском викисловаре, используемый с подстановкой, который некий участник хранит в своём личном пространстве, а текст ссылки заменить на свой: * {{Tc||User:Shizhao/Template:ru-sy名阴|g|s|<nowiki>lang=zh|sister=wikt|text=ru-sy名阴</nowiki>}} → {{T|User:Shizhao/Template:ru-sy名阴|g|s|lang=zh|sister=wikt|text=ru-sy名阴}} == Детали == * Если шаблон используется без первого параметра, а в названии страницы есть слэш, то, что идёт после него, опускается. * Шаблон понимает идентичность адресов ''<nowiki>Участник:Некий участник</nowiki>'' и ''<nowiki>Участник:Некий</nowiki>'''_'''участник'' и использует особые приёмы, чтобы обходить баги/особенности вики-движка, связанные с использованием символов «*», «:», «;» и т. п. на первом месте в названиях шаблонов или тексте ссылок. Не смутит его и замена символов их [[мнемоники в HTML|HTML-кодами]], типа &#47; для «/». * Если вы хотите поменять что-то в этом шаблоне, воспользуйтесь тестами на странице [[Шаблон:T/тесты]] для проверки его работоспособности после внесения изменений. == Можно сделать == * При ссылках на страницы в пространстве «Участник» и других (см. маску <code>Шаблон\:(Media|Служебная|Special|…</code> на [[MediaWiki:Titleblacklist]]) также можно автоматически включать флаг <code>g</code>, после чего нужда в ручном его указании останется только для других разделов. * Шаблон сейчас не работает с опущенным первым параметром вне пространства «Шаблон» (но не факт, что за его пределами нужны документации). == См. также == * [[Википедия:Шаблоны/Ссылки для внутреннего использования#Ссылки на шаблоны|Ссылки на шаблоны]] * {{Tl|TRef}} — для таблиц с описаниями * {{Tl|Cl}} — для категорий {{Шаблоны для документирования}} <includeonly> [[Категория:Шаблоны/модули, нуждающиеся в усовершенствовании]] [[Категория:Шаблоны:Ссылки на шаблоны]] [[Категория:Шаблоны:Для документирования шаблонов]] </includeonly>
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Народные Сказки» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
РуСказки:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Отобразить/Скрыть ограниченную ширину содержимого