欢迎来到入门教程网!

dedecms

当前位置:主页 > CMS教程 > dedecms >

织梦dede:arclist关键词标签keyword动态获取变量

来源:本站原创|时间:2021-08-05|栏目:dedecms|点击:

织梦标签调用相关关键词的文章,你可能会想到用 {dede:arclist row='10' titlelen='50' keyword='织梦,dedecms'}
 
但是如果你想要的是keyword是变动的呢?例如想根据当前栏目的关键词调用相关文章,例如想根据当前内容页的标题调用相关文章
 
每个栏目关键词,每个内容页的标题都不相同时,那就没办法了?你可以用dede:sql实现,下面我来给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、模板标签写法
 
{dede:arclist row='10' titlelen='250' keyword='~keywords~'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
keyword='~keywords~' //当前页面关键词,如果你要调用标题~title~等等,根据自己当前页面的标签填字段
 
3、后台-生成-更新系统缓存
 

上一篇:DEDECMS自定义时间字段的调用代码

栏    目:dedecms

下一篇:织梦dedecms中function='Html2Text(@me)的使用方法

本文标题:织梦dede:arclist关键词标签keyword动态获取变量

本文地址:https://www.xiuzhanwang.com/a1/dedecms/16343.html

更多dedecms

您可能感兴趣的文章

阅读排行

本栏相关

随机阅读

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有