我正在尝试找到一种方法来加载部分的1个部分,其中总共有5个部分。 其背后的想法是根据countryCode加载部分的US,UK,DE,FR或DU部分。 CountryCode加载到{sys.pageInfo.countryCode}
我已经能够找到@if条件,但只有在我想加载2个部分中的1个时才能使用
{@if cond="'{countryCode}' == 'US'"}
<p>is country code US</p>
{:else}
<p>is NOT country code US</p>
{/if}
或
{@eq key=countryCode value="US"}
<p>is country code US</p>
{:else}
<p>is NOT country code US</p>
{/eq}
@eq正在运作,但似乎并没有为我工作。
上述情况再次适用于加载1或2个部分,但我需要一种方法来加载5个部分中的1个。有没有办法做到这一点?
谢谢, 汤姆
答案 0 :(得分:0)
您可以使用{@select}
。
{@select key="{countryCode}"}
{@eq value="US"}Hi{/eq}
{@eq value="UK"}Hello{/eq}
{@eq value="FR"}Bonjour{/eq}
{@default}Hello{/default}
{/select}