织梦dede:arclist要害词标签keyword动态获取变量

如何利用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 会员注册验证邮箱设置教程

 
  1. preg_match( "/~([A-Za-z0-9_]+)~/s", $keyword, $conditions);
  2. if( isset($refObj->Fields[$conditions[ 1]]))
  3. {
  4.     $keyword = addslashes($refObj->Fields[$conditions[ 1]]);
  5. }


2、模板标签写法

 
  1. { dede:arclist row= '10' titlelen= '250' keyword= '~keywords~'}
  2. <li> <a href="[field:arcurl/]">[field:title/]</a> </li>
  3. {/dede:arclist}


keyword='~keywords~' //当前页面要害词,若是你要挪用问题~title~等等,凭证自己当前页面的标签填字段
3、后台-天生-更新系统缓存

DedeCMS采集时分页太多无法点击页码如何解决

转载请说明出处内容投诉
八爷源码网 » 织梦dede:arclist要害词标签keyword动态获取变量