Шаблон:(!

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

{|

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

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

Цей шаблон виводить вираз {| (відкриття вікітаблиці), тож таблиці можуть будуватись усередині шаблонів.

Пояснення

Проблема в тому, що коли вертикальна риска «|» з'являється в шаблоні, аналізатор шаблон сприймає її за частину шаблона; відповідно, якщо в параметр шаблона вставляти таблицю, шаблон потрактує першу вертикальну риску, яку «побачить», як початок виклику наступного параметра.

Щоб уникнути цього, можна «сховати» символ вертикальної риски в інший шаблон, і замість використовувати символ напряму, викликати шаблон {{!}}.

Цей принцип застосовується у кількох шаблонах, допоміжних для побудови таблиць:

  • {{(!}} для {|
  • {{!-}} для |-
  • {{!!}} для ||
  • {{!)}} для |}

Див. mw:Help:Magic words/uk#Інші та mw:Help:Template/uk.

Див. також