アットウィキロゴ

メニュー > まずはこちらをご覧ください > 階層設定について

階層とは

一言で言えば、パソコンのフォルダのようなものです。

パソコンの場合⇒フォルダ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について」「マウスピース」「リード」etc…
  ↓

この場合、「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