注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
VelocityでDjangoのテンプレートのように基底のテンプレートをextendするための方法。 継承ができると何... VelocityでDjangoのテンプレートのように基底のテンプレートをextendするための方法。 継承ができると何がいいか? なぜそれほどうらやましいのか? 1. 基本となるレイアウトを1つのファイルで記述し、 変更が必要な部分のみ別のテンプレートに記述できる。 2. 基本レイアウトの変更可能部分についても、デフォルトの記述が可能。 3. 階層的に複数のレイアウトを継承できる(Aを継承したBを継承したCを・・・) 4. したがって、継承した側のテンプレートでは「本当に変更が必要な部分のみ」 記述すれば良い。 重要なのは2と3。 デフォルト記述の例: 例えばWebサイトで他の基本的なレイアウトは同じだがメニューだけが違うページが複数あるような場合を考える。 VelocityLayoutServletであれば、メニューだけが違う基本レイアウトテンプレートをそれぞれ用意するか、もしくはマクロ
2011/10/11 リンク