Send to your Kindle 繰り返し部分は特に意識しない。 どのプレースホルダーも繰り返し可能。当てはまるページが複数あれば繰り返しになるようにしておく。 同名ページや 下位展開1回ぶんの全ページや 全スペースのルートページ これらをどう表すか。 → コードで表す。そのために特定のコードと対応付けた表記法を用意。 表記法とは、プレースホルダー+クラス名。ページ名ではなく。 対応付けた名前とは、あるインターフェイスを持つクラスの、クラス名。「ページセットプラグイン」のような名前の。ページセットプラグインというよりもページ要素のプラグイン。複数ページを探してページ1つと同じ型に型変換する要素。 テンプレート専用のクラスは作らない。ページ要素を作って対処。それがページセットも返せる仕様だと使い勝手が良くなる。