警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。スパム攻撃防止用のチェックです。 決して、ここには、値の入力はしないでください!<includeonly>{{使用箇所の多いテンプレート|350,000以上}}</includeonly> {{Module rating|protected}} このモジュールはテンプレート内で不明な引数を検査するのに使われます。 == 使い方 == === 基本的な使い方 === <pre> {{#invoke:check for unknown parameters|check |unknown=[[Category:何らかの追跡カテゴリ]] |arg1|arg2|...|argN}} </pre> または、追跡カテゴリでのソートキーを追加しつつプレビューで警告メッセージを表示させます: <pre> {{#invoke:check for unknown parameters|check |unknown=[[Category:何らかの追跡カテゴリ|_VALUE_]] |preview=不明な引数 "_VALUE_" |arg1|arg2|...|argN}} </pre> または赤文字でエラーを表示します: <pre> {{#invoke:check for unknown parameters|check |unknown=<span class="error">_VALUE_ 引数が不明です</span> |arg1|arg2|...|argN}} </pre> 上記の例において、<code>arg1</code>、<code>arg2</code>から<code>argN</code>までが既知とされる引数であり、名無し引数も<code><nowiki>|1|2|argname1|argname2|...</nowiki></code>のように指定できます。この呼び出しで記入されていない引数が指定されている場合、モジュールは<code>unknown</code>引数を返します。<code>_VALUE_</code>のキーワードは当該引数名を返します。このキーワードはエラーメッセージをより正確にしたり、追跡カテゴリでソートキーとして使ったりできます。 このモジュールは既定では空白と空白以外を指定した引数を区別しません。例えば、{{para|foo|x}}と{{para|foo}}は同じ扱いになります。空白以外を指定した引数のみ追跡する場合は{{para|ignoreblank|1}}を指定してください。 このモジュールは既定では空白の名無し引数を追跡しません。例えば、{{para|2}}は無視されます。このような引数を追跡する場合は{{para|showblankpositional|1}}を指定してください。 === Luaパターン === このモジュールでは[[:mw:Extension:Scribunto/Lua reference manual#Patterns|Luaパターン]]([[正規表現]]と似ている)が使えます。これは数多くの引数が何らかのパターンに従っているときに使えます。例えば、[[Template:Infobox3cols]]では下記のように指定して、<code>headerNUM</code>、<code>labelNUM</code>、<code>dataNUM</code>、<code>dataNUMa</code>、<code>dataNUMb</code>、<code>dataNUMc</code>、<code>rowcellstyleNUM</code>(NUMは数字)といった形の引数をマッチしています。 <pre> | regexp1 = header[%d][%d]* | regexp2 = label[%d][%d]* | regexp3 = data[%d][%d]*[abc]? | regexp4 = class[%d][%d]*[abc]? | regexp5 = rowclass[%d][%d]* | regexp6 = rowstyle[%d][%d]* | regexp7 = rowcellstyle[%d][%d]* </pre> == 例 == <pre> {{Infobox | above = {{{name|}}} | label1 = 高さ | data1 = {{{height|}}} | label2 = 重さ | data2 = {{{weight|}}} | label3 = ウェブサイト | data3 = {{{website|}}} }}<!-- Infoboxの終わり、追跡の始まり -->{{#invoke:Check for unknown parameters|check | unknown = {{main other|[[Category:何らかの追跡カテゴリ|_VALUE_]]}} | preview = 不明な引数 "_VALUE_" | name | height | weight | website }} </pre> == このモジュールを使用しているテンプレート == [//ja.wikipedia.org/w/index.php?title=Special:Search&limit=500&offset=0&ns10=1&search=insource%3A%2FCheck+for+unknown+parameters%2F 検索]をご参照ください。 == 関連項目 == * [[:Module:TemplatePar]](ドイツ語版ウィキペディアより移入) * [[:en:Template:Parameters]]と[[:en:Module:Parameters]] – テンプレートから引数名のリストを生成する * [[:he:Module:ParamValidator]] - TemplateDataに基づいて引数の検査を行う、ヘブライ語ウィキペディアのモジュール(英語の説明文あり)。下記を検査できます: **TemplateDataにない引数の使用 **TemplateDataで非推奨と指定された引数 **引数内容の打ち間違い(主に「数字」とされる引数で数字以外が入力された場合) **TemplateDataで必須と指定された引数の未指定 **引数とそのエイリアスの両方が指定されている場合 <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | [[Category:ウィキペディアのモジュール]] }}</includeonly> 編集内容の要約: ポリティボールwiki 日本語版への投稿はすべて、Creative Commons Attribution 4.0 International (CC BY 4.0) (詳細はポリティボールwiki 日本語版:著作権を参照)のもとで公開したと見なされることにご注意ください。 自分が書いたものが他の人に容赦なく編集され、自由に配布されるのを望まない場合は、ここに投稿しないでください。 また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。 著作権保護されている作品は、許諾なしに投稿しないでください! キャンセル 編集ヘルプ (新しいウィンドウで開きます) このページで参照読み込みされているページ: テンプレート:Module rating (編集) テンプレート:Para (編集)