如何利用DedeCMS 万能标签调用圈子精华置顶主题
织梦标签挪用相关要害词的文章,你可能会想到用 {dede:arclist row='10' titlelen='50' keyword='织梦,dedecms'}
然则若是你想要的是keyword是更改的呢?例如想凭证当前栏目的要害词挪用相关文章,例如想凭证当前内容页的问题挪用相关文章
每个栏目要害词,每个内容页的问题都不相同时,那就没设施了?你可以用dede:sql实现,下面我来给dede:arclist的keyword支持变量
1、打开 /include/taglib/arclist.lib.php 找到
$keyword = trim($keyword);
在它下面加入
DedeCMS v5.7 会员注册验证邮箱设置教程
-
preg_match( "/~([A-Za-z0-9_]+)~/s", $keyword, $conditions);
-
if( isset($refObj->Fields[$conditions[ 1]]))
-
{
-
$keyword = addslashes($refObj->Fields[$conditions[ 1]]);
-
}
2、模板标签写法
-
{ dede:arclist row= '10' titlelen= '250' keyword= '~keywords~'}
-
<li> <a href="[field:arcurl/]">[field:title/]</a> </li>
-
{/dede:arclist}
keyword='~keywords~' //当前页面要害词,若是你要挪用问题~title~等等,凭证自己当前页面的标签填字段
3、后台-天生-更新系统缓存
DedeCMS采集时分页太多无法点击页码如何解决