有這樣一個(gè)需求,需要根據(jù)頁(yè)面關(guān)鍵字調(diào)用相關(guān)模塊,如果有內(nèi)容,則正常顯示,如果沒(méi)有內(nèi)容,則顯示最新的三個(gè)。
剛開(kāi)始使用判斷語(yǔ)句if,判斷存不存在$t,如果存在就顯示related中循環(huán)的內(nèi)容,如果沒(méi)有$t,則顯示‘無(wú)無(wú)無(wú)’。
如果有對(duì)應(yīng)關(guān)鍵字的文章,顯示正常。
但是,來(lái)到?jīng)]有相關(guān)模塊的地方,應(yīng)顯示‘無(wú)無(wú)無(wú)’,但是是空白,循環(huán)中打印{$key},{$index}都不顯示。
于是懷疑是關(guān)聯(lián)模塊和判斷標(biāo)簽的問(wèn)題,于是到論壇一問(wèn),發(fā)現(xiàn)了空白標(biāo)簽empty。
空循環(huán)標(biāo)簽empty 是針對(duì)循環(huán)標(biāo)簽查詢結(jié)果為空時(shí),執(zhí)行的顯示內(nèi)容。
于是把關(guān)聯(lián)標(biāo)簽的結(jié)束標(biāo)簽改為empoty,其中放上模塊循環(huán)的內(nèi)容,當(dāng)關(guān)聯(lián)模塊為空時(shí),走模塊循環(huán)的內(nèi)容,當(dāng)其中關(guān)聯(lián)模塊不為空則正常走關(guān)聯(lián)模塊的內(nèi)容。
現(xiàn)在沒(méi)有關(guān)聯(lián)模塊的已經(jīng)正常顯示了。