Волшебное слово {{!}}
используется для экранирования символа вертикальной черты "|" в разметке викитекста , из-за чего синтаксический анализатор временно не интерпретирует его как специальный символ.
Раньше это был шаблон, но из соображений скорости синтаксический анализатор MediaWiki был изменен в июле 2014 года, чтобы мгновенно интерпретировать его {{!}}
как "|" и игнорировать этот шаблон, делая {{!}}
более волшебное слово . Вы можете продолжать использовать код точно так же, как и раньше.
Можно, но бесполезно, включить шаблон вместо использования волшебного слова, используя специфичный для шаблона синтаксис, например {{Template:!}}
, или задав параметр, например {{!|foo}}
. Шаблон включается как сообщение об ошибке: Ошибка: исключенный шаблон {{!}} Был включен; см. mw: Help: Magic words # Other для подробностей. Чтобы исправить это, используйте только код {{!}} Для генерации | персонаж.
Применение
Код {{!}}
используется для экранирования символа вертикальной черты |, чтобы он интерпретировался позже, чем в противном случае. Это в основном полезно при попытке включить таблицу в шаблон. Например,
{{rquote | none | text ={| class = "wikitable"| + Текст заголовка| -! Текст заголовка !! Текст заголовка| -| Пример || Пример| -| Пример || Пример|}}}
дает вздор:
« | { | ” | ||
- - | Текст заголовка | Текст заголовка , - |
---|
Однако экранирование полос с помощью этого волшебного слова и аналогичных шаблонов дает:
{{rquote | none |{{{!}} класс {{=}} "wikitable"{{!}} + Текст заголовка{{!}} -! Текст заголовка !! Текст заголовка{{!}} -{{!}} Пример {{!!}} Пример{{!}} -{{!}} Пример {{!!}} Пример{{!}}}}}
« |
| ” | ||||||
Смотрите также
Вызов шаблона (m для волшебного слова) | Вывод (отложенная интерпретация как вики-разметка) | Альтернатива HTML (никогда не интерпретируется как вики-разметка) |
---|---|---|
{{!}} (м) | | | & # 124; или {{ pipe }} |
{{=}} | знак равно | & # 61; |
{{!!}} | || | & # 124; & # 124; |
{{!(}} | [ | & # 91; |
{{)!}} | ] | & # 93; |
{{!((}} | [[ | & # 91; & # 91; |
{{))!}} | ]] | & # 93; & # 93; |
{{(}} | { | & # 123; |
{{)}} | } | & # 125; |
{{((}} | {{ | & # 123; & # 123; |
{{))}} | }} | & # 125; & # 125; |
{{(((}} | {{{ | & # 123; & # 123; & # 123; |
{{)))}} | }}} | & # 125; & # 125; & # 125; |
{{(!}} | {| | & # 123; & # 124; |
{{!-}} | | - | & # 124; & # 45; |
{{!)}} | |} | & # 124; & # 125; |
Документацию по волшебному слову можно найти в документации MediaWiki по адресу mw: Help: Magic words # Other .
- {{ pipe }}, шаблон, который использует числовую ссылку на символ вертикальной черты
- m: Help: Template # Значение параметра, содержащее вертикальную черту
- Справка: условные таблицы