0

我有這樣的事情:如果存在的東西做一些

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

我想補充一個@Test標籤。如果存在具有@test標籤的條目,則顯示該條目。否則顯示@功能1。任何人都知道我會怎麼做?

+1

請您介紹一下您想要做的事情。你正在瀏覽一個文本文件,你正在尋找@test標籤? 「那麼顯示該條目」是什麼意思? – 2011-04-27 18:31:00

+0

對不起,我的代碼沒有保存...'代碼' 'code'。如果我將它放在我的模板中,它將顯示具有@ feature1標記的最後一個條目。我想知道條目中是否存在@test標籤,如果存在,則顯示一種方式,如果不顯示其他內容。我將如何寫它來檢查? – mike 2011-04-27 18:40:00

回答

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> 

如果這兩種情況的輸出格式是相同的,有一對夫婦的方式,這可能被壓縮了一些,但我已經離開了詳細的清晰度。

相關問題