想實(shí)現(xiàn)一個功能,先依據(jù)下面 related 相關(guān)文章調(diào)用標(biāo)簽中的 tag=$tag 判斷 num 數(shù)據(jù)是否大于 1,如果大于1,則 調(diào)用下面的 related 相關(guān)文章調(diào)用標(biāo)簽,如果沒有相關(guān)文章數(shù)據(jù),則調(diào)用當(dāng)前文章所屬欄目下的最新文章數(shù)據(jù)。
如果是在 標(biāo)簽循環(huán)體內(nèi)判斷,還好,但是這個涉及到 2個 不同的 循環(huán)數(shù)據(jù)調(diào)用。不知道怎么做判斷了
{related module=MOD_DIR tag=$tag num=5} {$t.title} {/related}
<!--此標(biāo)簽用于調(diào)用相關(guān)文章,tag=關(guān)鍵詞1,關(guān)鍵詞2,多個關(guān)鍵詞,分隔,num=顯示條數(shù),field=顯示字段-->
{if $tag} // 有關(guān)鍵詞 {related module=MOD_DIR catid=$top.id tag=$tag num=10} <a target="_blank" href="{$t.url}" title="{$t.title}">{dr_strcut($t.title, 20)}</a> {/related} {else} 沒有關(guān)鍵詞 {module module=MOD_DIR catid=$top.id order=rand num=10} <a target="_blank" href="{$t.url}" title="{$t.title}">{dr_strcut($t.title, 20)}</a> {/module} {/if}上面這個判斷,是根據(jù)是否存在 tag ,如果是根據(jù) num 來判斷呢? if $num > 1 ???
{if $num >1}
大于1了
{/if}
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!