Шаблон:Tpre/документація

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

{{tpre}} поєднує в собі функцію {{tc}} і {{pre}}. З його допомогою зручно створювати приклади використання шаблонів у їх документаціях.

Наприклад, щоб показати синтаксис шаблону {{Обговорення перенесене з}}, ми можемо в його документації написати так:

{{tpre||''Вікі-сторінка''{{optp|''підпис і/або текст в кінці''|текст{{=}}''Текст замість «Перенесено зі сторінки»''}}}}
{{optp/comment}}

і отримаємо:

{{перенесено с|Вікі-сторінка}}

Сірим показано необов'язкові параметри.

Про такий стиль оформлення синтаксисів шаблонів в документаціях див. Tc#В оформленні документації § Зауваження.

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

 {{((}}main
  |''Стаття 1''
  |''Стаття 2''
  |l1=''Видимий текст посилання 1''
  |l2=''Видимий текст посилання 2''
 }}

який дасть:

{{main
 |Стаття 1
 |Стаття 2
 |l1=Видимий текст посилання 1
 |l2=Видимий текст посилання 2
}}

Налаштування[ред. код]

Якщо задати непорожнє значення параметру |_spaced=, параметри шаблону будуть відбиті пробілами:

{{tpre|ш|параметр 1{{=}}значення|параметр 2{{=}}значення|_spaced=x}}
{{ш |параметр 1=значення |параметр 2=значення}}

Якщо задати непорожнє значення параметру |_fullspaced=, параметри шаблону будуть відбиті пробілами по обидва боки:

{{tpre|ш|параметр 1{{=}}значення|параметр 2{{=}}значення|_fullspaced=x}}
{{ш | параметр 1=значення | параметр 2=значення }}

Див. також[ред. код]

  • {{tc}}
  • {{*tpre}} — те ж саме з маркером списку (інакше його не можна безпосередньо використовувати)
  • {{sp↓}} — відбита від лівого краю стрілка вниз, щоб оформити нею результат оброблення того, що показано у шаблоні {{tpre}}
  • {{приклад}} — код виклику шаблону → результат; див. там стиль pre
  • {{pre}}
  • {{поміж pre}}