1

我正在尝试找到一种方法来加载部分的 1 个部分,该部分总共有 5 个部分。它背后的想法是根据国家代码加载部分的美国、英国、德国、法国或德国部分。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 正在工作,但似乎不适用于我的 atm。

同样,上述内容可以很好地加载 1 或 2 个部分,但我需要一种方法来加载 5 个部分中的 1 个。有没有办法做到这一点?

谢谢,汤姆

4

1 回答 1

0

您可以使用{@select}.

{@select key="{countryCode}"}
  {@eq value="US"}Hi{/eq}
  {@eq value="UK"}Hello{/eq}
  {@eq value="FR"}Bonjour{/eq}
  {@default}Hello{/default}
{/select}
于 2013-05-22T18:12:18.063 回答