如果存在某些事情

时间:2011-04-27 18:22:37

标签: templates content-management-system template-engine movabletype

我有这样的事情:

<mt:Entries tags="@feature1" lastn="1">
<mt:EntryBody$>
</mt:Entries>

我想添加一个@test标签。如果有一个带有@test标记的条目,则显示该条目。否则显示@ feature1。有谁知道我会怎么做?

1 个答案:

答案 0 :(得分:2)

在MT4.35中测试过:

<mt:entries tag="@test1" limit="0"><$mt:entriescount setvar="testFlag"$></mt:entries>
<mt:if name="testFlag">
    <mt:entries tags="@test1" limit="1">
    <$mt:entrytitle$>
    </mt:entries>
<mt:else>
    <mt:entries tags="@feature1" limit="1">
    <$mt:entrytitle$>
    </mt:entries>
</mt:if>

如果两种情况的输出格式相同,可以通过几种方式对其进行压缩,但为了清晰起见,我将其保留为详细信息。

相关问题