Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

{|

Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Эти шаблоны создают {|последовательность (т. Е. Начало вики-таблицы), так что вики-таблицы можно создавать внутри шаблонов.

Объяснение

Проблема в том, что если |в шаблоне появляется вертикальная черта " ", синтаксический анализатор шаблона предполагает, что вертикальная черта является частью шаблона; и поэтому, если в шаблоне есть таблица, символы вертикальной черты, которые обычно интерпретируются как часть синтаксиса таблицы, будут сначала интерпретироваться как шаблон части.

Чтобы этого не произошло, можно «скрыть» вертикальную черту таблицы от синтаксического анализатора шаблона, заменив {{!}}вертикальную черту.

Чтобы помочь с построением таблицы, есть несколько дополнительных шаблонов, которые могут помочь

  • {{(!}} для {|
  • {{!-}}для, |-но в этом случае, вероятно, проще использовать{{!}}-
  • {{!!}} для ||
  • {{!)}} для |}

См. Mw: Help: Magic words # Other и mw: Help: Template # Значение параметра, содержащее вертикальную черту.

Смотрите также

  • {{End}}
  • {{Aligned table}}, укажите таблицу непосредственно как шаблон, в отличие от специальной обработки определенного синтаксиса, описанной выше

TemplateData

Это документация TemplateData для этого шаблона, используемого VisualEditor и другими инструментами; см. ежемесячный отчет об использовании параметров для этого шаблона.

TemplateData для (!

Этот шаблон производит {| как обычный текст.