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

{{{1}}}

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

использование

Оборачивает короткий отрезок текста в <syntaxhighlight>теги (см. Mw: Extension: SyntaxHighlight ). Этот шаблон следует использовать для коротких образцов; более длинный контент следует использовать <pre>...</pre>или <syntaxhighlight>...</syntaxhighlight>. См. Help: Wiki markup для объяснения того, что делают различные теги.

Если содержание включает в себя знак равенства (=), необходимо указать параметр в явном виде: {{code|1=date=30 Feb 2010}}.

В шаблоне используется <syntaxhighlight>тег с атрибутом inline=1. Это работает как сочетание из <code>и <nowiki>теги, применяемые к расширенной вики - текста. Например, {{code|some '''wiki''' text}}будет не оказывать слово «вики» жирный шрифт, и будет оказывать утроенные одинарные кавычки:

some '''wiki''' text

Однако по- {{code|a {{template}} call}}прежнему будет вызывать шаблон:

a &#123;&#123;[[Template:{{{1}}}|{{{1}}}]]&#125;&#125; call

Используйте <nowiki>...</nowiki>вокруг имени шаблона, чтобы избежать этой проблемы:

a {{template}} call

При использовании в строке с обычным текстом {{code}}обычно выглядит лучше и легче всего читается, когда он явно отделен от обычного текста:

foo &nbsp;{{code|bar baz}}&nbsp; quux.

хорошо расположены:

foo   bar baz  quux.

против:

foo {{code|bar baz}} quux.

что будет для многих визуально запутанным:

foo bar bazquux.

потому что "foo" и " bar" будут казаться более связанными, чем " bar" и " baz"; ширина символа пробела в моноширинном шрифте почти всегда больше, чем в пропорциональном шрифте.

Используйте параметр {{{2}}} (без названия, как |2=или более явно как |lang=), чтобы указать язык для mw: Extension: SyntaxHighlight GeSHi . По умолчанию для этого параметра используется обычный текст, т.е. без выделения. Там нет подсветки вариант для вики - текста как язык разметки, хотя html4strictи html5являются допустимыми значениями, так же как php, perl, css, javascript, mysqlи многие другие. Попытка использовать недопустимый приводит к отображению списка допустимых вместо выходных данных шаблона при предварительном просмотре или сохранении страницы.

Этот шаблон не нужно заменять .

Примеры

Включенные шаблоны

Встроенные шаблоны не работают должным образом внутри {{ code }}; для более длинных блоков кода произвольной формы, которые могут содержать шаблоны, такие как {{ var }} и {{ samp }}, используйте <code>...</code>в качестве оболочки вместо этого шаблона.

Шаблоны, используемые внутри {{ code }}, предоставляют визуализированный HTML- код - это может быть полезно. Например:

В приведенном выше примере показан HTML-код, отображаемый с помощью шаблона цитирования, включая скрытые метаданные.

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