テンプレート:Refnest

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

脚注 <ref>...</ref>を入れ子にするためのテンプレートです。マジックワード {{#tag:ref| }}を利用しています。

使い方[編集]

通常の<ref>タグを用いた文章を、さらにこのテンプレートで囲ってください

ここに本文を書きます{{Refnest|group=注|ここに脚注の文章を書きます<ref name="a">ここに出典などを書きます。</ref><ref>出典2。</ref><ref name="a" />。}}。
ここに本文を書きます[注 1]
注釈
  1. ここに脚注の文章を書きます[1][2][1]
出典
  1. a b ここに出典などを書きます。
  2. 出典2。
引数 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]
注釈
  1. a b ここに脚注の文章を書きます[1][2][1]
出典
  1. a b ここに出典などを書きます。
  2. 出典2。

リスト定義時のエラー[編集]

ソースコード上で脚注を記述するとき、本文内のリンク記号位置でなく脚注表示位置に記述することができます。たとえば<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}}

記事本文です[注 1][注 2]

脚注


  1. a b この脚注は正常に生成されません。
  2. このように入れ子脚注をリスト定義したとき、それより先に記述されたリスト定義脚注が正常に生成されず、その個数分、後の脚注が表示されなくなります[1][2]。また、以下のようなエラーメッセージが表示されます。
引用エラー: <references> で定義されている <ref> タグに name 属性がありません。

出典


  1. この脚注は表示されます。

引数[編集]

引数の一覧
引数 指定内容 既定値 説明
1 脚注の本文
group グループ名 <ref group="">{{{1}}}</ref>に相当します。
name 識別名 <ref name="">{{{1}}}</ref>に相当します。

別名[編集]

関連項目[編集]