Перейти до вмісту

Шаблон:Mlx

Матеріал з Вікіпедії — вільної енциклопедії.

{{mlx}} використовує, що відображати назву модуля як посилання, що огорнуте фігурними дужками парсерної функції {{#invoke}}, тим самим відображаючи назву модуля як код, аніж справді його викликає. Основним використанням шаблону є розміщення в інструкціях і документаціях, де потрібно покликатися за назвою модуля без його виклику. Він також підтримує опис функцій і параметрів.

Приклади

[ред. код]
Код Результат Коментарі
{{mlx|Example}} {{#invoke:Example|function}} Використання без назви функції. Це не створює справжнього виклику модуля.
{{mlx|Example|hello}} {{#invoke:Example|hello}} Використання з назвою функції.
{{mlx|Example|count_fruits|4=банани=5|5=яблука=10}} {{#invoke:Example|count_fruits|банани=5|яблука=10}} Використання з назвою функції та параметрами.
{{mlx|Example|count_fruits|банани{{=}}5|яблука{{=}}10}} {{#invoke:Example|count_fruits|банани=5|яблука=10}} Використання з назвою функції та параметрами, використавши {{=}}.

Дані шаблону

[ред. код]
Це документація TemplateData для шаблону Mlx, яка використовується Візуальним редактором та іншими інструментами.

Цей шаблон відображає назву модуля як посилання, що огорнуте фігурними дужками парсерної функції {{#invoke}}, тим самим відображаючи назву модуля як код, аніж справді його викликає. Основним використанням шаблону є розміщення в інструкціях і документаціях.

Параметри шаблону[Редагувати дані шаблону]

ПараметрОписТипСтатус
Назва модуля1

Назва модуля без префіксу простору «Модуль:», який автоматично додається

Рядокобов'язковий
Назва функції2

Назва функції всередині модуля, яка викликатиметься

Рядокобов'язковий
Параметр 13

Назва (і значення) першого параметра, використайте {{=}}, щоб додати знак рівності

Рядокнеобов'язковий
Параметр 24

Назва (і значення) другого параметра, використайте {{=}}, щоб додати знак рівності

Рядокнеобов'язковий
Параметр 35

Назва (і значення) третього параметра, використайте {{=}}, щоб додати знак рівності

Рядокнеобов'язковий

Див. також

[ред. код]
  • {{ml}} – подібна функція, але не огорнуто в теги <code>...</code>
  • {{mfl}} — подібно до {{ml}}, але створює посилання на розділ про функцію в документації
  • {{tlx}} — версія цього шаблону для шаблонів замість модулів

Форматування загального призначення

[ред. код]
Порівняння шаблонів, що посилаються на шаблони відповідно до їх стилів
Стиль посилання → З посиланням Без посилання Посилання з підстановкою Посилання з дужками Посилання з альтернативним текстом
Стиль тексту ↓ ↓ {{tlg}} властивості1 → — nolink=yes subst=yes braceinside=yes alttext=Foo
2=Foo
Звичайний — {{tlg}}1, 2
{{tl}}
{{tlp}}2
{{tlu}}4
{{tlf}}2 {{tls}}
{{tlsp}}
{{tn}} {{tla}}
Код code=yes або
tt=yes
{{tlx}}
{{tltt}}
{{tltt2}}
{{tlc}}2
{{tld}}2
{{tnull}}
{{tlxs}}
{{tltts}}
{{tltts3}}
{{tltss}}3
—
Жирний bold=yes {{tlb}} —
Жирний код bold=yes|code=yes {{tlxb}}
Курсивний код italic=yes|code=yes {{tlxi}}
  • 1 {{tlg}} найширший, дозволяє будь-яку комбінацію властивостей стилю тексту та/або посилання.
  • 2 Запобігає розриву тексту через розміщення його всередині теґів <span class="nowrap">...</span>.
  • 3 Використовує моноширинний шрифт, але не <code>...</code>.
  • 4 Дозволяє посилання на шаблони у будь-якому просторі назв.

Інші шаблони форматування

[ред. код]
Приклад кодуЕфектЗауваження
{{tl2|Hatnote|lang=fr}}{{hatnote}}Підтримує посилання на сестринські проєкти (напр., fr:Hatnote)
{{tlu|User:Ahunt/SSHFS}}{{User:Ahunt/SSHFS}} Підтримує посилання на будь-який простір назв
{{xpd|Hatnote|Some hatnote text}}«{{hatnote|Some hatnote text }}» дає «» Показує код, приклад та посилання для розширення коду шаблону
{{para|title|<var>book title</var>}}|title=book titleФорматує параметри шаблону для відображення із або без значень

Із допоміжними посиланнями

[ред. код]
Приклад кодуЕфект
{{lts|Hatnote}}Шаблон:Hatnote(редагувати обговорення посилання історія)
{{t links|Hatnote}}Шаблон:T links
{{tiw|Hatnote}}Template:hatnote (backlinks, edit)
{{tltt|Hatnote}}{{Hatnote}}
{{tetl|Hatnote}}Шаблон:Tetl
{{tsetl|Hatnote}}Шаблон:Tsetl
{{ti|Hatnote}}{{Hatnote}} (обг. · викор. · ред.)
{{tic|Hatnote}}Шаблон:Tic
{{tiw|Hatnote}}Template:Hatnote (backlinks, edit)
{{tlt|Hatnote}}Шаблон:Tlt
{{ttl|Hatnote}}Шаблон:Hatnote (посилання, обговорення)
{{twlh|Hatnote}}Шаблон:Hatnote (посилання, обговорення)

Див. також

[ред. код]