我正在尝试在我的shopware实例中编辑商品详细信息页面的.tpl,以便能够在表格视图中显示所有可用变体的完整列表,并在最后一列中提供链接以直接选择列出的变体
因此,如果在此示例中有两种配置可能性:颜色和尺寸,我想生成此表:
裤子的绿色“链接到变体”
裤子m绿色“链接到变体”
裤子l绿色的“链接到变体”
裤子xl绿色“链接到变体”
裤子xl绿色“链接到变体”
裤子的黑色“链接到变体”
裤子m黑色“链接到变体”
裤子l黑色“链接到变体”
裤子xl黑色“链接到变体”
裤子xl黑色“链接到变体”
如何获取给定基础文章的可用变体列表?这篇文章的链接是如何生成的?
我已经做的是添加一个单独的选项卡,该选项卡可以显示变量表,然后在生成表时会出现一些试验和错误。但是简单地连接所有可能的变体并不会产生良好的结果,因为某些变体可能不可用。因此,我很乐意从“获得活跃的变体”的角度来观察这种方法。
答案 0 :(得分:0)
您可以使用{$ sArticle.sConfigurator}。但是,正如您所写,这并不是一个好的结果,它取决于模板中的逻辑。
如果您熟悉PHP,我将尝试创建一个DetailSubscriber(Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail)并从文章本身获取变体。之后,您可以将结果分配给$ sArticleVariants之类的变量,并将其打印在前端。