• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/ページ]] [[:t/属性]] [[:t/権限]] [[:t/継承]]

ページ/属性は下位ページに継承される。
本文とは異なり、Wiki構築のために書く。

何を書くか。
-ヘッダー、ディレクトリ別サブヘッダー
-ページ/属性
-その他ディレクトリ別、下位ページにも適用したい機能やページ/属性


**継承される領域 [#ld61a28b]
なおす。

→ページ/編集/UI、ページ/属性
タグもここに。
記法で。1ページにいくつでも入れられる。
継承され、下位のページにも適用される。
ページ移動時、消えたり追加されたり。
ただしシステムが追加、削除するのはページ/裏にある継承可能領域のみ。

-継承される(ページ/裏と同様)
-システムはここを変更しない(ページ/裏と異なる)

RIGHT:[[:t/属性]]

継承に単位が無いのが問題?
ページの内容はテキスト1つ。これを継承するので分ける必要がある。
内容(継承されない)、ページ全体に影響する機能呼び出しを書くところ(継承される)、裏の3つに分ける?
継承したものは埋め込み位置が失われている。位置が重要なページ/内容は継承できなくていい。

#br

この領域に機能呼び出しを書けば、下位にあるページすべてに書いたのと同じ。
この領域から呼び出す機能を作れば、下位にあるページを管理するようなものも作れそう。
WikiEngineのオブジェクトを組み合わせて独自のCMSを作るとか。
**継承ルール [#d662e040]
なおす。

属性は''未定義のものだけ''親ページから継承する。
先祖に無ければデフォルト値。デフォルト値はWikiの設定にある。

ページ/内容内に章見出しか定義リストの形式で…
-属性名(継承する)
-値
-継承できるか否か

…を与えられるように。
通常のページ/内容は元からこの定義リストになっていることにする。
属性名が無いと通常の内容の定義になる。
RIGHT:[[:t/継承]] [[:t/属性]]
----
未定義の属性だけ継承…というのはやめる。継承されるはずの値は全て評価しないと、属性にした要素が呼ばれないことになる。応用が利かなくなってしまう。
未定義の属性だけ継承…というのはやめる。継承されるはずの値は全て評価しないと、属性にした要素が呼ばれないことになる。要素はただ呼ばれるだけでも意味があるが、それがなくなると応用が利かなくなってしまう。
→継承は最上位からの上書きで。

**ページ/属性/継承ルール [#b9848a10]
/1/2/3 (/2/3/1なども同じページを指す)
このページは以下のページが持つ属性を継承する。

/1/2 /2/1
/1/3 /3/1
/2/3 /3/2
/1
/2
/3
/

RIGHT:[[:t/ページ]] [[:t/属性]] [[:t/継承]]