Template:Syntaxhighlight
表示
{{{1}}}
<syntaxhighlight>...</syntaxhighlight>のタグを省入力するためのテンプレートです。引数2または引数langに下記のlang入力文字列を指定することで、その対応言語用のハイライト効果を適用出来ます。
使い方
[編集]{{Syntaxhighlight|lang=下記パラメータより選択|code=任意の文字列}}
または
{{Syntaxhighlight|任意の文字列|下記パラメータより選択}}
または
{{Sxhl|任意の文字列|下記パラメータより選択}}
引数
[編集]| 引数 | 指定内容 | 既定値 | 説明 |
|---|---|---|---|
| 1, code | なし | なし | 任意の文字列を入力します。 |
| 2, lang | 半角英小数字 | なし | #パラメータの言語名を入力します。 |
パラメータ
[編集]使用例
[編集]- javascript
{{syntaxhighlight|lang=javascript|code=mw.util.addPortletLink('p-personal', '/w/index.php?title=Special:MyPage/Sandbox&action=edit&preload=Template%3AUser_sandbox%2Fpreload&editintro=Template%3AUser_sandbox', 'My sandbox', 'pt-mysandbox', 'Go to my sandbox');}}
mw.util.addPortletLink('p-personal', '/w/index.php?title=Special:MyPage/Sandbox&action=edit&preload=Template%3AUser_sandbox%2Fpreload&editintro=Template%3AUser_sandbox', 'My sandbox', 'pt-mysandbox', 'Go to my sandbox');
- Lua
| 入力 | 表示 |
|---|---|
{{sxhl|lang=lua|code=
local p = {}
function p.main( frame )
-- 引数を受け取る
local hoge_a = frame.args[1];
local hoge_b = frame.args[2];
local honya = frame.args[3];
-- 受け取った引数を繋げて投げ戻す
return 'うひゃっほう' ..hoge_a ..' - ' ..hoge_b ..' - ' ..honya ..'<br />'
end
return p
}}
|
local p = {}
function p.main( frame )
-- 引数を受け取る
local hoge_a = frame.args[1];
local hoge_b = frame.args[2];
local honya = frame.args[3];
-- 受け取った引数を繋げて投げ戻す
return 'うひゃっほう' ..hoge_a ..' - ' ..hoge_b ..' - ' ..honya ..'<br />'
end
return p
|
このテンプレートが貼り付けられたページに適用するカテゴリはありません。
関連項目
[編集]- {{Code}}