織夢標(biāo)簽調(diào)用相關(guān)關(guān)鍵詞的文章,你可能會(huì)想到用 {dede:arclist row='10' titlelen='50' keyword='織夢,dedecms'}
但是如果你想要的是keyword是變動(dòng)的呢?例如想根據(jù)當(dāng)前欄目的關(guān)鍵詞調(diào)用相關(guān)文章,例如想根據(jù)當(dāng)前內(nèi)容頁的標(biāo)題調(diào)用相關(guān)文章
每個(gè)欄目關(guān)鍵詞,每個(gè)內(nèi)容頁的標(biāo)題都不相同時(shí),那就沒辦法了?你可以用dede:sql實(shí)現(xiàn),下面我來給dede:arclist的keyword支持變量
1、打開 /include/taglib/arclist.lib.php 找到
$keyword = trim($keyword);
在它下面加入
preg_match("/~([A-Za-z0-9_]+)~/s", $keyword, $conditions);
if(isset($refObj->Fields[$conditions[1]]))
{
$keyword = addslashes($refObj->Fields[$conditions[1]]);
}
2、模板標(biāo)簽寫法
{dede:arclist row='10' titlelen='250' keyword='~keywords~'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
keyword='~keywords~' //當(dāng)前頁面關(guān)鍵詞,如果你要調(diào)用標(biāo)題~title~等等,根據(jù)自己當(dāng)前頁面的標(biāo)簽填字段
3、后臺(tái)-生成-更新系統(tǒng)緩存
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢dede:arclist關(guān)鍵詞標(biāo)簽keyword動(dòng)態(tài)獲取變量