Модуль:Unsubst/документація
Це сторінка документації для Модуль:Unsubst
Це підсторінка документації модуля Unsubst. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Модуль-помічник для полегшення перетворення підставлення шаблону на його включення.
Службові шаблони, такі як {{Fact}} або {{Недостатньо джерел}}, ніколи не повинні підставлятися. Хитрість для уникнення цього полягає у підставленні замість шаблону його включеної форми.
Застосування[ред. код]
Для перетворення шаблону на самопідставний обгорніть наявний код шаблону наступним:
{{ {{{|safesubst:}}}#invoke:Unsubst||$B= [ ... наявний код шаблону ... ] }}
Вікітекст для відображення при не підставленні мусить бути надано як «$B». У деяких шаблонах також можна побачити параметр «$N»; це було необхідно у старішій версії цього модуля, але більше не потрібно, і може бути усунено. Такі шаблони автоматично розміщуються в Категорія:Виклики модулів:Unsubst із застосуванням $N.
Всі інші параметри, передані до #invoke
, буде скопійовано до згенерованого виклику шаблону як значення за замовчуванням. Якщо значенням будь-якого з цих параметрів є «__DATE__», то це значення у згенерованому виклику шаблону буде замінено поточним місяцем та роком.
Деякі шаблони мають <noinclude>, але не мають відповідного </noinclude> в кінці шаблону. В таких випадках відсутнє </noinclude> мусить бути додане перед кінцевим }}
.
Приклад[ред. код]
Розгляньмо шаблон Шаблон:Приклад, що містить наступний код:
{{ {{{|safesubst:}}}#invoke:Unsubst||foo=bar |date=__DATE__ |$B= [ ... Тут іде код шаблону ... ] }}
Оригінал | Результат |
---|---|
{{subst:приклад}} | {{Приклад|foo=bar|date=квітень 2024}} |
{{subst:приклад|foo=X}} | {{Приклад|foo=X|date=квітень 2024}} |
{{subst:приклад|baz=X}} | {{Приклад|foo=bar|baz=X|date=квітень 2024}} |
{{subst:приклад|date=січень 2001}} | {{Приклад|foo=bar|date=січень 2001}} |