XSLT中的Smarty变量:这可能吗?

时间:2017-07-13 13:37:11

标签: xslt smarty

我的电子邮件服务提供商数据库中有客户的变量,并根据我想要显示该值的商店的那些变量:

{if $profile.pos1 == '1'}
<xsl:for-each select="//shop[@id='1']">
show content of shop 1
</xsl:for-each>
{/if}

{if $profile.pos1 == '17'}
<xsl:for-each select="//shop[@id='17']">
show content of shop 17
</xsl:for-each>
{/if}

{if $profile.pos1 == '18'}
<xsl:for-each select="//shop[@id='18']">
show content of shop 18
</xsl:for-each>
{/if}

等等。

但这是硬编码的,所以显然不具备可扩展性。我怎么解决这个问题? 首先解析XSLT,然后解析(!)。

Smarty 3.1.14

由于

0 个答案:

没有答案