找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 135|回复: 0

[cms教程] 织梦dede:arclist按照自定义字段的条件调用相关文章

[复制链接]

该用户从未签到

发表于 2019-5-12 12:48:25 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
dedecms织梦dede:arclist按照自定义字段的条件调用相关文章,这对于想要在首页调用某个自定义字段的文章的同学来讲,非常不错
         
        打开 /include/taglib/arclist.lib.php 找到
         
        //关键字条件
        在它的上面加入
         
        //自定义字段关键字条件
        if($ctag->GetAtt('addk')!='')
        {
            $addkeywords = explode(',' , trim($ctag->GetAtt('addk')));
            $addf = $ctag->GetAtt('addf') ? $ctag->GetAtt('addf') : "body";
            $filtersql = '';
            $n = 1;
            foreach($addkeywords as $k)
            {
                if(trim($k)=='') continue;
                else $k = addslashes($k);
                $filtersql .= ($filtersql=='' ? " find_in_set('$k', addf.$addf) " : " OR find_in_set('$k', addf.$addf) ");
                $n++;
            }
            $orwheres[, = $filtersql;
        }
        模板调用标签写法
         
        {dede:arclist typeid='1' row='10' channelid='1' addfields='jiage,dengji,shangdao,canyin' addk='奢华6星' addf='dengji'}
        [*,
            [url=,
            
[img][/img]

            [field:title/]

            岛屿等级:[field:dengji/]
            [/url]
       
        {/dede:arclist}
        channelid='1' //你的模型id号
         
        addfields='jiage,dengji,shangdao,canyin' //你的自定义字段
         
        addk='奢华6星' //要调用的自定义字段值
         
        addf='dengji' //要调用的自定义字段
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-29 05:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表