テンプレート:Refnest
ナビゲーションに移動
検索に移動
脚注 <ref>...</ref>
を入れ子にするためのテンプレートです。マジックワード {{#tag:ref| }}
を利用しています。
使い方[編集]
通常の<ref>
タグを用いた文章を、さらにこのテンプレートで囲ってください
ここに本文を書きます{{Refnest|group=注|ここに脚注の文章を書きます<ref name="a">ここに出典などを書きます。</ref><ref>出典2。</ref><ref name="a" />。}}。
|
ここに本文を書きます[注 1]。
|
- 引数 nameを使う場合
ここに本文を書きます{{Refnest|group=注n|name=b|ここに脚注の文章を書きます<ref name="b">ここに出典などを書きます。</ref><ref>出典2。</ref><ref name="b" />。}}。続いて本文を書きます<ref group="注n" name="b" />。
|
ここに本文を書きます[注n 1]。続いて本文を書きます[注n 1]。
|
リスト定義時のエラー[編集]
ソースコード上で脚注を記述するとき、本文内のリンク記号位置でなく脚注表示位置に記述することができます。たとえば<ref name="○○">...</ref>
のように記述された脚注を、<references>...</references>
内に置く、または{{Reflist|refs=...}}
内に置くなどの方法があります(「リスト定義」。詳細はjawp:H:LDRを参照)。
しかし、現在のところ、ここで{{Refnest}}を用いても正常に動作しません。たとえば次のコードはエラーとされます。
記述例 | 表示結果 | 記事本文です<ref group="注" name="noteA" /><ref group="注" name="noteB" />。
== 脚注 ==
=== 注釈 ===
{{Reflist|group=注|refs=
<ref group="注" name="noteA">この脚注は正常に生成されません。</ref>
{{Refnest|group=注|name=noteB|このように入れ子脚注をリスト定義したとき、それより先に記述されたリスト定義脚注が正常に生成されず、その個数分、後の脚注が表示されなくなります<ref>この脚注は表示されます。</ref><ref>この脚注は表示されません。</ref>。また、以下のようなエラーメッセージが表示されます。}}
}}
=== 出典 ===
{{Reflist}}
|
脚注
引用エラー: <references> で定義されている <ref> タグに name 属性がありません。出典
|
---|
引数[編集]
引数 | 指定内容 | 既定値 | 説明 |
---|---|---|---|
1 | 脚注の本文 | ||
group | グループ名 | <ref group="">{{{1}}}</ref>に相当します。 | |
name | 識別名 | <ref name="">{{{1}}}</ref>に相当します。 |
別名[編集]
- {{Refn}}