我的 Magento 商店中有许多类别。这些类别中的每一个都可以描述为“A 型”或“B 型”。我希望使用不同的模板文件显示每种类型的类别。模板是动态的 - 给定显示的类别键,从其他来源加载内容。
为此,在创建类别时,管理员应该能够设置该类别应呈现为 A 类还是 B 类。最好的方法是什么?
到目前为止,我遇到的最简单的解决方案是创建两个静态块“A 型块”和“B 型块”,并使用此博客文章中所述的以下内容将模板文件动态加载到其中:
{{block type="core/template" name="some_unique_name" template="myfolder/my_dynamic_php_content.phtml"}}
然后可以将此静态块分配给类别并按照我的描述执行。
尽管这可能有效,但我对此有点不舒服,因为肯定使静态块动态不是它们的目的。我更愿意确保我以最“正确”的方式开发这个初始模板,因此任何帮助确定如何最好地做到这一点将不胜感激。