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

Шаблон:Журнал шаблону

Матеріал з Вікіпедії — вільної енциклопедії.
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Шаблон {{Журнал шаблону}} дозволяє показувати з кольорами та декількома рядками синтаксису будь-якого шаблону, при цьому забезпечуючи легкий спосіб для відображення текстів-заміників, використовуючи двокрапки як роздільники. Для ідентичного шаблону, що відображає вивід у горизонтальному форматі, див. {{Рядковий журнал шаблону}}.

Використання

[ред. код]
Синтаксис
{{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}}

створить наступний результат.

{{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
}}

Так само, наступний код

{{tj|Infobox movie quote|name:|image:|caption:|character:|actor:|writer:
  |firstusedin:|alsousedin:|moviequotes:}}

створить наступний результат.

{{Infobox movie quote
| 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
}}

створить наступний результат.

{{Blockquote
| 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 &#58;. Після того, як було замінено одну двокрапку, то всі інші двокрапки будуть збережені.

Подібно, щоб вставити один чи більше знаків рівності до вмісту параметра, то ви повинні використати або {{=}}, або &#61;.

Тому, наступний вміст є дійсними параметрами

<!-- Хороший приклад -->

{{tj|Some template
  | Hello
  | World
  | foo: bar
  |
  | road:
  | keep&#58;the&#58;colon:I:said:keep:it!
  | ink      :marble
  | book: /books?id{{=}}mAlLt1aGsWYC
}}

і буде створено наступний результат.

{{Some template
| 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
}}

створить наступний проблемний результат.

{{Some template
| Hello
| road = unknown
| :windmill: true
}}

Натомість правильним методом запису попереднього малоймовірного прикладу є наступний запис,

<!-- Хороший приклад -->

{{tj|Some template
  | Hello
  | this {{=}} will {{=}} not {{=}} be {{=}} ignored
  | road: unknown
  | &#58;windmill: true
}}

що правильно виведе

{{Some template
| Hello
| this = will = not = be = ignored
| road = unknown
| :windmill = true
}}

За задумом, не має можливості відійти від формату одно аргументу на рядок (вертикальний формат). Якщо вам потрібно відобразити шаблон та всі його аргументи в одному рядку (горизонтальний формат), розгляньте, будь ласка, використання {{tji}}. Якщо вам потрібно більш нерегульований формат виводу, то розгляньте інші рішення.

Перед тим як вносити зміни до цього шаблону

[ред. код]
  • Не додавайте необов'язкові параметри, щоб підлаштувати вигляд результатів (наприклад, змінити колір за потребою, шрифти тощо): одна із цілей цього шаблону є завжди зберігати однаковий вигляд у всій Вікіпедії щодо того як шаблони відображаються та пояснюються
  • Якщо ви плануєте внести значну зміну, яка є не просто виправленням помилок, то спершу запрошуємо обговорити їх на сторінці обговорення
  • Якщо ви вносите зміни, то будь ласка, впевніться, що шаблон {{tji}} залишається послідовним із цим шаблоном (в оформленні, роботі тощо)

Підсторінки

[ред. код]

Див. також

[ред. код]