ジャンゴ初心者です。ロゴ付きの基本テンプレートと、コンテンツ用の 3 つのサブセクションがあります。サブセクションのうち 2 つにはデフォルトで html が含まれ、残りのサブセクションは各子ページのコンテンツ用です。
まったく同じロゴで、サブセクション/コンテンツが異なる別のページを作成したいと思います。たとえば、縦ではなく横にフォーマットされた 2 つのサブセクションのみが必要な場合があります。
そのため、新しいテンプレートを作成する必要があると思います。問題は、最初のテンプレートとまったく同じロゴ HTML コードを新しいテンプレートに含めることで、DRY プリンシパルに違反していることです。
この場合、ロゴコードを繰り返すというこの問題を解決するデザインパターンはありますか? テンプレートのような変数isPage1
やisPage2
テンプレートに渡された変数を使用することを考えていたので、これに基づいてブロックを有効/無効にします-これは実現可能な方法であり、誰かが代替手段を提供できますか?
どうもありがとう