Шаблон:Журнал шаблону
Цей шаблон використовує Lua: |
Цей шаблон використовує TemplateStyles: |
Шаблон {{Журнал шаблону}} дозволяє показувати з кольорами та декількома рядками синтаксису будь-якого шаблону, при цьому забезпечуючи легкий спосіб для відображення текстів-заміників, використовуючи двокрапки як роздільники. Для ідентичного шаблону, що відображає вивід у горизонтальному форматі, див. {{Рядковий журнал шаблону}}.
Використання
[ред. код]- Синтаксис
- {{tj
|template |param. name 1: param. content 1 |param. name 2: param. content 2...}}
Наприклад, наступний код
{{tj|cite book
|last: Author's last name|first: Author's first name
|author-link: Author's page name on Wikipedia|date: Publication date
|title: Work's title|url: Work's URL|location: Where the work was published
|publisher: Name of the publisher}}
створить наступний результат.
| last = Author's last name
| first = Author's first name
| author-link = Author's page name on Wikipedia
| date = Publication date
| title = Work's title
| url = Work's URL
| location = Where the work was published
| publisher = Name of the publisher
}}
Так само, наступний код
{{tj|Infobox movie quote|name:|image:|caption:|character:|actor:|writer:
|firstusedin:|alsousedin:|moviequotes:}}
створить наступний результат.
| name =
| image =
| caption =
| character =
| actor =
| writer =
| firstusedin =
| alsousedin =
| moviequotes =
}}
І наостанок, наступний код
{{tj|Blockquote
| Cry "Havoc" and let slip the dogs of war.
| <nowiki>[[William Shakespeare]]</nowiki>
| character: Mark Antony
| title: <nowiki>''[[Julius Caesar (play)|Julius Caesar]]''</nowiki>
| source: act III, scene I
}}
створить наступний результат.
| Cry "Havoc" and let slip the dogs of war.
| [[William Shakespeare]]
| character = Mark Antony
| title = ''[[Julius Caesar (play)|Julius Caesar]]''
| source = act III, scene I
}}
Крайні випадки
[ред. код]Щоб зберегти одну чи більше початкових двокрапок від їхньої заміни, то ви повинні використати сутність HTML :
. Після того, як було замінено одну двокрапку, то всі інші двокрапки будуть збережені.
Подібно, щоб вставити один чи більше знаків рівності до вмісту параметра, то ви повинні використати або {{=}}
, або =
.
Тому, наступний вміст є дійсними параметрами
<!-- Хороший приклад -->
{{tj|Some template
| Hello
| World
| foo: bar
|
| road:
| keep:the:colon:I:said:keep:it!
| ink :marble
| book: /books?id{{=}}mAlLt1aGsWYC
}}
і буде створено наступний результат.
| Hello
| World
| foo = bar
|
| road =
| keep:the:colon = I:said:keep:it!
| ink = marble
| book = /books?id=mAlLt1aGsWYC
}}
Аргументи, що містять один чи більше неекранованих знаків рівності будуть проігноровані. Неекранована початкова двокрапка буде розглядатися як звичайний символ, так само це стосується і будь-якої іншої двокрапки, що може йти в цьому параметр. Тому, наступний код
<!-- Поганий приклад -->
{{tj|Some template
| Hello
| this = will = be = ignored
| road: unknown
| :windmill: true
}}
створить наступний проблемний результат.
Натомість правильним методом запису попереднього малоймовірного прикладу є наступний запис,
<!-- Хороший приклад -->
{{tj|Some template
| Hello
| this {{=}} will {{=}} not {{=}} be {{=}} ignored
| road: unknown
| :windmill: true
}}
що правильно виведе
За задумом, не має можливості відійти від формату одно аргументу на рядок (вертикальний формат). Якщо вам потрібно відобразити шаблон та всі його аргументи в одному рядку (горизонтальний формат), розгляньте, будь ласка, використання {{tji}}. Якщо вам потрібно більш нерегульований формат виводу, то розгляньте інші рішення.
Перед тим як вносити зміни до цього шаблону
[ред. код]- Не додавайте необов'язкові параметри, щоб підлаштувати вигляд результатів (наприклад, змінити колір за потребою, шрифти тощо): одна із цілей цього шаблону є завжди зберігати однаковий вигляд у всій Вікіпедії щодо того як шаблони відображаються та пояснюються
- Якщо ви плануєте внести значну зміну, яка є не просто виправленням помилок, то спершу запрошуємо обговорити їх на сторінці обговорення
- Якщо ви вносите зміни, то будь ласка, впевніться, що шаблон {{tji}} залишається послідовним із цим шаблоном (в оформленні, роботі тощо)
Підсторінки
[ред. код]Див. також
[ред. код]- {{Рядковий журнал шаблону}}
- {{Template journal parameter}}
- {{Tl}}
- {{Template link expanded}}
{{Syntaxhighlight|lang=wikitext}}
<syntaxhighlight lang="wikitext">...</syntaxhighlight>
Документація вище включена з Шаблон:Журнал шаблону/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |