用語集
- layout
- 再利用可能なルックアンドフィールの基本単位。 Layout は
main template と Layout クラス から
構成されます。
- layout class
- プロジェクトを横断して、すべてのあるいは多くのテンプレートに共通の
API を集約する場所として使うことのできる、レイアウトと共に登録された
クラス。
- layout instance
- Layout クラス のインスタンス。それぞれのビューに
対しては、1つの Layout が選択されます。また、その
Layout の Layout クラス は現在の
request と context に対して
インスタンス化され、 レンダラーグローバル変数 layout としてテンプレートの中で利用可能になります。
- main template
- o-wrap あるいは outer wrapper としても知られています。
これは特定の Layout を共有するすべてのビューに共通の HTML を含む
テンプレートです。ビューテンプレートは main テンプレートから継承し、
main テンプレートによって定義された HTML に自分の HTML を注入します。
- panel
- Panel は、すべてのページの小さな断片のための HTML を定義する、再利用
可能なコンポーネントです。パネルは view callable のような
callable で、ページに埋め込まれる HTML を生成するために
HTML 文字列を返すか renderer を使用することができます。