Шаблён:Код

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі

{{{1}}}

 

Выкарыстаньне

Шаблён абгортвае кавалак тэксту цэтлікамі <syntaxhighlight> (глядзіце mw:Extension:SyntaxHighlight). Выкарыстоўваць гэты шаблён варта толькі для кароткіх кавалкаў тэксту; даўжэйшы зьмест варта зьмяшчаць у <pre>…</pre> ці <syntaxhighlight>…</syntaxhighlight>.

Калі абгорнуты тэкст мае сымбаль роўнасьці (=), давядзецца задаваць парамэтры пайменна: {{Код|1 = дата = 30 лютага 2020}}.

Шаблён выкарыстоўвае цэтлік <syntaxhighlight> з уключаным атрыбутам inline=1, які дзейнічае як спалучэньне цэтлікаў <code> і <nowiki>. Напрыклад, {{Код|адвольны '''вікі''' тэкст}} ня зробіць слова «вікі» тоўстым, а выведзе трайныя апострафы:

адвольны '''вікі''' тэкст

Аднак {{Код|такі {{шаблён}} выклік}} уключае шаблён:

такі <span style="color:#9098A0; font-family:monospace, 'Courier'">&#123;{[[Шаблён:{{{1}}}|{{{1}}}]]}}</span> выклік

Каб пазьбегнуць гэтай праблемы, абгарніце шаблён цэтлікам <nowiki>…</nowiki>:

такі {{шаблён}} выклік

Другі парамэтар (|2 = ці |мова = ) задае мову для mw:Extension:SyntaxHighlight GeSHi. Дапомнае значэньне парамэтру — просты тэкст, то бок без падсьветкі. Магчыма задаваць, напрыклад, такія коды моваў: html4strict, html5, php, perl, css, javascript, mysql і інш. Пры заданьні няіснай мовы на месцы шаблёну выводзіцца сьпіс усіх магчымых значэньняў.

Глядзіце таксама