「Help:サブページ」の版間の差分

削除された内容 追加された内容
→‎サブページの一覧の作り方: {{Special:Prefixindex/Help:サブページ/}}
→‎相対リンク: 例を追加
23行目:
* <nowiki>[[../../s]]</nowiki>は現在のページの「おじ」ページにリンクする。すなわち、A/b/cではA/sにリンクする。
* <nowiki>[[/s]]</nowiki> はサブページにリンクする。すなわち、A では <nowiki>[[A/s]]</nowiki>と同じ。 このため、サブページ機能が有効な名前空間から、標準名前空間にあるスラッシュからはじまるページ名のページにリンクするときには、冒頭にコロン (:) を追加する必要があります。
* <nowiki>[[/s/]]</nowiki> は <nowiki>[[/s|s]]</nowiki> と同じ。
* <nowiki>[[../#Sec]]</nowiki> は親ページのアンカーにリンクする。すなわち、A/bではA#Secにリンクする。
* <nowiki>[[/s#Sec]]</nowiki> はサブページのアンカーにリンクする。すなわち、AではA/s#Secにリンクする。
* <nowiki>[[../../#Sec]]</nowiki>、<nowiki>[[../s#Sec]]</nowiki>、<nowiki>[[../../s#Sec]]</nowiki> なども、同様にリンクする。
* <nowiki>{{../}}</nowiki> は親ページを読み込む。すなわち、A/bではAが読み込まれる。
* <nowiki>{{/s}}</nowiki> はサブページを読み込む。すなわち、AではA/sが読み込まれる。
* <nowiki>{{../../}}</nowiki>、<nowiki>{{../s}}</nowiki>、<nowiki>{{../../s}}</nowiki> なども、同様にリンク先のページを読み込む。
 
例えば、このページで <tt><nowiki>[[/これはサブページです]]</nowiki></tt> とすると、「[[Help:サブページ/これはサブページです]]」へのリンクになります(実際に入力した例: [[/これはサブページです]])。
28 ⟶ 35行目:
「[[Help:サブページ/これはサブページです]]」で <tt><nowiki>[[../]]</nowiki></tt> とすると、このページにリンクします(リンク先で確認してみてください)。
 
相対リンクは内部リンクにのみ使えます。テンプレート呼び出しや、<nowiki>{{fullurl:}}</nowiki>では正しく使えません。相対リンクを使って上の世代のページのアンカーにリンクすること例えば <nowiki>{{fullurl:../}}</nowiki> できません。やろうとすると、アンカー名「../」をページ名とするページにリンクされのURLを返そうとします([[m:Link/a/b]]と[[m:Help:Link/a/b]]という例ページを参照のこと)
 
ページを移動する際には、子ページもみなあわせて同じルートの下に移動すれば、相対リンクはそのまま機能します。