Send to your Kindle ***テンプレート適用順 [#ybf9b28d] 対象ページごとにテンプレートを変えられるようにするなら、対象ページの属性に… (ビュー名)のテンプレートページ名 → (ページ名) …と書いておく。変えられなくていいならビュークラスの中に書くか、ビュークラス別の設定ページにでも書いておく。 ビューが処理の中心になるので、ビューを最上位にする。「レイアウト」なし。 ビュークラス内で対象ページ/属性を参照。テンプレートページ名→テンプレート内容。 テンプレート内容にはグローバルナビゲーションなどの全ビュー共通の部分が、埋め込み要素を使って埋め込まれている。 対象ページの内容は…ビュークラスのコードを介してビュー別のコンテキストで呼ばないといけないので、ビューでしか解釈されないプレースホルダー記法ででも位置指定しておく。 下位展開ビューでは繰り返し部分がある。その部分は分けておかないと繰り返せない。 対象ページの属性に… (ビュー名)の''繰り返し部分の''テンプレートページ名 → 繰り返し部分ページ名 …と書いておくこともできるが、ビューのテンプレートページの属性にしたほうが適切。 (ビュー名)のテンプレートページ名 → ページA ページAの属性に… 繰り返し部分その1のテンプレートページ名 → 繰り返し部分ページ名 「繰り返し部分ページ」の内容が繰り返し部分。その中にビューでしか解釈されないプレースホルダー記法。 %%テンプレートだけの構成をあらかじめ作っておく。レイアウト>ビュー>コンテンツテンプレート。%% %%レイアウトの中にページ名固定でコンテンツテンプレートを埋め込み。そのレイアウト名をページ/属性の「(ビュー名)のテンプレート」→レイアウト名 という形で書いておく。%% %%ビューは?%% RIGHT:[[:t/テンプレート]] [[属性/継承]]があるので、もういい。 ***テンプレート適用順 [#ybf9b28d] 対象ページごとにテンプレートを変えられるようにするなら、対象ページの属性に… (ビュー名)のテンプレートページ名 → (ページ名) …と書いておく。変えられなくていいならビュークラスの中に書くか、ビュークラス別の設定ページにでも書いておく。 ビューが処理の中心になるので、ビューを最上位にする。「レイアウト」なし。 ビュークラス内で対象ページ/属性を参照。テンプレートページ名→テンプレート内容。 テンプレート内容にはグローバルナビゲーションなどの全ビュー共通の部分が、埋め込み要素を使って埋め込まれている。 対象ページの内容は…ビュークラスのコードを介してビュー別のコンテキストで呼ばないといけないので、ビューでしか解釈されないプレースホルダー記法ででも位置指定しておく。 下位展開ビューでは繰り返し部分がある。その部分は分けておかないと繰り返せない。 対象ページの属性に… (ビュー名)の''繰り返し部分の''テンプレートページ名 → 繰り返し部分ページ名 …と書いておくこともできるが、ビューのテンプレートページの属性にしたほうが適切。 (ビュー名)のテンプレートページ名 → ページA ページAの属性に… 繰り返し部分その1のテンプレートページ名 → 繰り返し部分ページ名 「繰り返し部分ページ」の内容が繰り返し部分。その中にビューでしか解釈されないプレースホルダー記法。 %%テンプレートだけの構成をあらかじめ作っておく。レイアウト>ビュー>コンテンツテンプレート。%% %%レイアウトの中にページ名固定でコンテンツテンプレートを埋め込み。そのレイアウト名をページ/属性の「(ビュー名)のテンプレート」→レイアウト名 という形で書いておく。%% %%ビューは?%%