web-dev-qa-db-ja.com

カテゴリブログレイアウトの複数のレイアウトオーバーライドの作成

私はこの問題について他の質問を見てきましたが、これに対する「正しい」アプローチとは何かを明確にしたいと思います。例: https://stackoverflow.com/questions/13715665/joomla-override-category-blog-output-multiple-times

カテゴリブログレイアウトのオーバーライドを既に作成しました。これは、テンプレートのカテゴリブログレイアウトを指すメニュー項目などに影響します。
// templates/template_name/html/com_content/category/blog.php/blog_children.phpなど.

次に、完全に独立したブログレイアウトを作成します。具体的には、これはメインメニューのショップカテゴリ用です。私のメインカテゴリのブログのオーバーライドが既に作成されている方法とはまったく異なるスタイルを設定したいと思います。これを完了するための「正しい」方法は何ですか?何から始めればよいのかについてのウォークスルーや説明はありますか。

4
StuartM

Blog.phpオーバーライドを複製して名前を変更するだけです(たとえば、shop.php)。その時点で、カテゴリブログの代替レイアウトとして利用できるようになります。また、shop_item.phpのような子レイアウトを追加し、shop.phpからこれらを参照して、カテゴリービューでレンダリングされた各アイテムのスタイルを設定することもできます。

5
Seth Warburton