テンプレートのさまざまな部分をさまざまなページに表示する最良の方法は何だろうか.
- たとえば、モジュールの使用
<jdoc:include type="modules" name="position-1" style="xhtml" />
また
- たとえば、どのページにあるかを確認する条件ステートメント
if ($menu->getActive() == $menu->getDefault()):
私が最高と言うのは、最高のパフォーマンス、ブラウザー (およびバージョン) での最高のサポート、および使用するのに最も安全な方法はどれかということです。現在、私のサイトでは、custom html advanced というモジュールを使用して、特定の場所に JavaScript を導入しています。また、条件ステートメントを使用してさまざまなコードをさまざまな場所に表示していますが、可能な場合は一貫性を保つことが最善であるため、どの方法が最適なのか疑問に思っています。
編集:
私のコードには、さまざまなページ構造を可能にする条件ステートメントが既に含まれていることを付け加えるかもしれません。したがって、次のようになります。
if page-1
HTML stuff for page 1...
elseif page-2
HTML stuff for page 2...
elseif page-3
HTML stuff for page 3...
だから、私のjavascript/htmlコードを条件ステートメントに直接貼り付けた方が速いのではないでしょうか?