階層とは
一言で言えば、パソコンのフォルダのようなものです。
パソコンの場合⇒フォルダAの中にフォルダBがあり、さらにフォルダBの中にフォルダCがある。最終的にファイルDがある。
@Wikiの場合⇒ページAの中にページBがあり、さらにページBの中にページCがある。最終的に文章Dがある。
同じ事ですよね。
もちろん、ページBの中に文章Eがあってもいいですし、ページAの中にページFがあってもいいわけです。
具体的に
Sax Wikiの例でいきますと、
「Sax Wiki(トップページ)」の中に、「Saxについて」「マウスピース」「リード」などのページがあり、
「Saxについて」中には「Saxとは」「Saxの歴史」「アドルフ・サックスについて」etc…
というページがあります。
「Saxとは」の中には「各部の名称」というページがありますね。
並べて書くととこんな感じです↓
この場合、「Sax Wiki」と「Saxについて」の関係は、
「Sax Wiki」が上階層(または親階層)なのに対して、「Saxについて」が下階層(または子階層)となります。
さらに下の階層は孫階層なんて言い方もしますね。
つまり、「Sax Wiki」の孫階層は「Saxとは」、「Saxの歴史」の上階層は「Saxについて」、
「各部の名称」の2層上は「Saxについて」、「Sax Wiki」の3層下は「各部の名称」
となるわけです。
階層の設定方法
簡単です。
新しく作ったページの名前に、そのページの上の階層全てを「/」(半角スラッシュ)で区切って入れてやればOKです。
Aが親、Bが子階層で、Bの中にCというページを作りたい場合は、
Cのページ名を「A/B/C」とすれば階層として認識されます。
「全て」と言っても、「B/A/C」では正しく階層設定されないので注意してくださいね。
つまり、上記の「各部の名称」の中に「D」というページを作りたければ、
「Sax Wiki/Saxについて/Saxとは/各部の名称/D」
というページ名にすればOKとなるわけです。
ちなみに、最初の「Sax Wiki」(トップページ)を入れ忘れたり、途中で違う文字が入ると
別の階層になってしまいます。
ページ名の先頭を「Saxについて」にすると、「Sax Wiki/Saxについて」の中には入りません。
また別の「Saxについて」というページができてしまいますのでご注意を。
現在ページ名の先頭に来るページ(つまり一番上の階層)は、「Sax Wiki」「メニュー」「
管理用」の3つです。
(ページ最上部の「表示▼」から「このウィキの全ページ一覧」を見ていただければわかると思います。)
管理人以外が作るページは基本的にすべて「Sax Wiki」の中に入るはずなので、ページ名は
「Sax Wiki/○○○/○○○○/~/新規ページ名」
か
「Sax Wiki/新規ページ名」
となるはずです。
もちろん階層設定をせずに「D」という名前だけでページを作ることもできますが、
その場合「D」だけが宙ぶらりんになってしまって、Wikiとして一体性が無くなってしまいます。
ただ閲覧するだけでも階層設定は何かと便利です。ページ名がそのまま
パンくずリスト
になるとか。
なので、よろしくお願いいたします。
下階層にリンクを張るには
ページ内リンク設定の話です。
@wikiでは、
[[ページ名]]
と記述するだけで、そのページへのリンクが作成できます。
Sax Wiki←これをクリックするとトップページに飛ぶってやつですね。
では、上記の「Sax Wiki/Saxについて/Saxとは/各部の名称/D」というページに飛びたい場合、
[[D]]
と書けばいいかというと、そうではありません。
この場合、新しく「D」というページができてしまします。
あくまで階層内の「D」のページ名は、
「Sax Wiki/Saxについて/Saxとは/各部の名称/D」
なんです。なので、
[[Sax Wiki/Saxについて/Saxとは/各部の名称/D]]
と記述しなければなりません。
じゃあ文章中のリンクはどうするか。
まさか文章の途中で 「Sax Wiki/Saxについて/Saxとは/各部の名称/D」なんて出すわけにはいかないですよね。
そこで、「別名内部リンク」です。
編集画面の下の方にもかいてあります。
「D」という文字だけでリンクを作りたい場合、
[[D>Sax Wiki/Saxについて/Saxとは/各部の名称/D]]
と記述すれば、「D」の一文字でリンクが作成できます。
もちろん、「Dはこちら」でも「あいうえお」でも作れます。
要は>の左側が表示名、右側が実際のページ名になるわけですね。
では、リンク先のページの階層を知るにはどうすればいいか。
そのページを開くと、最上部にページ名が出ますね。それです。
表示は「A>B>C…」と>になっていると思いますが、実際のページ名では「/」で区切られています。
このページで言えば、「メニュー/まずはこちらをご覧ください/階層設定について」がページ名です。
どこか別のページからこのページへリンクさせたい、表示名は「ここだよ!」にしたい場合。
[[ここだよ!>メニュー/まずはこちらをご覧ください/階層設定について]]
と記述すればOKです。
イマイチわからなかったって人は管理人Twitter(@saxwiki)まで
javascript plugin Error : このプラグインで利用できない命令または文字列が入っています。
最終更新:2013年11月14日 19:34