テンプレート:Idlink/doc

提供:5ちゃんねるwiki
< テンプレート:Idlink
2014年9月11日 (木) 04:56時点における本郷九丁目 (トーク | 投稿記録)による版 (不適切な使いかたについての注意に加筆。)
ナビゲーションに移動 検索に移動

ページ内リンク用の識別子と、その識別子自身のリンクを作ります。

旧wiki(PukiWiki)の &aname(id){見出し}; に相当します。

引数
{{Idlink|id|リンク表示文言}}
リンク表示文言は省略可能。
省略時はページ内識別子だけを作ります。
{{Idlink|guide|案内}} → 案内
{{Idlink|guide2}} → (見えない)
注意
次のように使うのは、たいていは不適切です。
=== 長い長い長い長い長い長い長い長い見出し1 ===
{{idlink|shortid1}}
{{idlink|shortid2}}
=== 長い長い長い長い長い長い長い長い見出し2 ===
=== {{idlink|shortid3|長い長い長い長い長い長い長い長い見出し3}} ===
1番目のは、#shortid1 をリンク先にすると、本来の見出しの次の行に飛んでしまいます。
2番目のでは、節単位編集で {{idlink|shortid2}} が、前の節にまぎれこんでしまいます。
3番目のについては、
「セクション見出し内に内部リンク……使用は避けてください」
「見出しの中でリンクはしないでください」(どこへのリンクでも)
とのことです。
http://ja.wikipedia.org/wiki/Help:%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3#.E3.82.BB.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3.E8.A6.8B.E5.87.BA.E3.81.97.E5.86.85.E3.81.A7.E5.86.85.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF.E3.81.95.E3.81.9B.E3.81.AA.E3.81.84
http://ja.wikipedia.org/wiki/WP:MSH#NOLINK
後者(2013年6月25日 (火) 12:34 UTC の版で確認)の、#NOLINK の節の見出しは、
(リダイレクトでページ名を短縮していることにかかわることなどを切り捨てて
単純化すると)機能としては4番目のに相当する書きかたになっていました。
=== {{idlink|shortid4}}長い長い長い長い長い長い長い長い見出し4 ===
{{posright|[ショートカット: [[#shortid4]]]}}
ただし、4番目のでは(3番目のでも、そうですが)節単位編集のとき、
編集サマリー入力ボックスの中にテンプレート呼び出しが書かれてしまいます。
(なお、見出しの中でテンプレートを subst: で使うことは、
「しないでください」とのことです。)
そこまで考慮するのなら、見出しの中でテンプレートを使わないで、
5番目のような書きかたをすることになります。
=== <span id="shortid5"></span>長い長い長い長い長い長い長い長い見出し5 ===
{{posright|[ショートカット: [[#shortid5]]]}}
http://ja.wikipedia.org/wiki/Template:Anchor/doc#.E7.B7.A8.E9.9B.86.E6.99.82.E3.81.AE.E4.B8.8D.E4.BE.BF
http://en.wikipedia.org/wiki/Template:Anchor/doc#Limitations
(ただし、古めの環境では
    <span … />
に未対応であることも、考慮に入れました。)
現状では、4番目や5番目のような書きかたを 正解扱い しておくしかないようです。