在Shopware中的smarty标签名称上使用变量

时间:2019-02-15 12:31:49

标签: smarty shopware

我正在尝试使用变量名来创建新的代码段,如下所示:

{s namespace="frontend/detail/config_variant" name=$variant_group}{/s}

但是它不起作用,它只是创建了一个名为$ variant_group的代码段,我想获取实际名称。 我尝试了不同的组合,但到目前为止都没有奏效。可以动态生成吗?

谢谢

1 个答案:

答案 0 :(得分:1)

官方文档中已经提到了这一点:https://developers.shopware.com/designers-guide/snippets/#using-dynamic-snippets

{$name = "DetailDataHardness"|cat:$sArticle.attr1}
{$namespace = "frontend/detail/data"}
{$sArticle.attr1|snippet:$name:$namespace}