在 Shopware 中对 smarty 标签名称使用变量
Using variable on smarty tag name in Shopware
我正在尝试使用变量名来创建新的片段,如下所示:
{s namespace="frontend/detail/config_variant" name=$variant_group}{/s}
但它不起作用,它只是创建了一个名为 $variant_group 的片段,我想获取实际名称。
我尝试了不同的组合,到目前为止 none 已经奏效。可以动态生成吗?
谢谢
这个在官方文档中已经提到了:https://developers.shopware.com/designers-guide/snippets/#using-dynamic-snippets
{$name = "DetailDataHardness"|cat:$sArticle.attr1}
{$namespace = "frontend/detail/data"}
{$sArticle.attr1|snippet:$name:$namespace}
我正在尝试使用变量名来创建新的片段,如下所示:
{s namespace="frontend/detail/config_variant" name=$variant_group}{/s}
但它不起作用,它只是创建了一个名为 $variant_group 的片段,我想获取实际名称。 我尝试了不同的组合,到目前为止 none 已经奏效。可以动态生成吗?
谢谢
这个在官方文档中已经提到了:https://developers.shopware.com/designers-guide/snippets/#using-dynamic-snippets
{$name = "DetailDataHardness"|cat:$sArticle.attr1}
{$namespace = "frontend/detail/data"}
{$sArticle.attr1|snippet:$name:$namespace}