如何在商店商品详细信息页面上添加表格,该表格列出了该产品的所有可用变体?

时间:2018-10-13 10:42:24

标签: smarty shopware

我正在尝试在我的shopware实例中编辑商品详细信息页面的.tpl,以便能够在表格视图中显示所有可用变体的完整列表,并在最后一列中提供链接以直接选择列出的变体

https://shopware.demo2.sixhop.net/hoehenluft-abenteuer/fashion/herren/151/mi-pants-bacun?number=SW10151.5&c=5

因此,如果在此示例中有两种配置可能性:颜色和尺寸,我想生成此表:

裤子的绿色“链接到变体”

裤子m绿色“链接到变体”

裤子l绿色的“链接到变体”

裤子xl绿色“链接到变体”

裤子xl绿色“链接到变体”

裤子的黑色“链接到变体”

裤子m黑色“链接到变体”

裤子l黑色“链接到变体”

裤子xl黑色“链接到变体”

裤子xl黑色“链接到变体”

如何获取给定基础文章的可用变体列表?这篇文章的链接是如何生成的?

我已经做的是添加一个单独的选项卡,该选项卡可以显示变量表,然后在生成表时会出现一些试验和错误。但是简单地连接所有可能的变体并不会产生良好的结果,因为某些变体可能不可用。因此,我很乐意从“获得活跃的变体”的角度来观察这种方法。

1 个答案:

答案 0 :(得分:0)

您可以使用{$ sArticle.sConfigurator}。但是,正如您所写,这并不是一个好的结果,它取决于模板中的逻辑。

如果您熟悉PHP,我将尝试创建一个DetailSubscriber(Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail)并从文章本身获取变体。之后,您可以将结果分配给$ sArticleVariants之类的变量,并将其打印在前端。