很多站長(zhǎng)在織夢(mèng)建站的時(shí)候?yàn)榱四軌蛴懈玫腟EO效果,在制作模板的過(guò)程中,我們要考慮的東西有很多,Dedecms可以通過(guò)調(diào)用{dede:field.seotitle /}來(lái)調(diào)用后臺(tái)自定義的欄目名字,而非欄目本身定義的名字,這樣欄目列表的優(yōu)化就會(huì)比默認(rèn)的要好。通過(guò)標(biāo)題的調(diào)用代碼為:
<title>{dede:field.title /}-{dede:global.cfg_webname/}</title>
這樣的效果為:欄目名稱(chēng)_網(wǎng)站名稱(chēng)。如果要調(diào)用自定義的欄目標(biāo)題則可以修改為:
<title>{dede:field.seotitle /}-{dede:global.cfg_webname/}</title>
但是,一個(gè)網(wǎng)站的欄目可能有很多,要增加自定義欄目的標(biāo)題,描述與關(guān)鍵字等內(nèi)容需要花費(fèi)不少的時(shí)間去弄,有的欄目可能不想改,網(wǎng)站又需要馬上上 線(xiàn)……這類(lèi)問(wèn)題,如果單純的用上述代碼的話(huà),如果其中某些欄目如果沒(méi)有定義seotitle的話(huà),就會(huì)產(chǎn)生空缺,這樣顯示出來(lái)就只是:-網(wǎng)站名稱(chēng) 這樣子的。那么,怎么樣實(shí)現(xiàn)有定義的欄目標(biāo)題就顯示自定義的欄目標(biāo)題,如果沒(méi)有就顯示默認(rèn)的欄目名呢?其實(shí)在模板的title里面定一個(gè)判斷語(yǔ)句就可以 了,具體代碼如下:
<title>{dede:field.array runphp='yes'} if(@me['seotitle']=='') {@me=@me['title'];}else{@me=@me['seotitle'];}{/dede:field.array}-{dede:global.cfg_webname/}</title>