欢迎来到常州网络公司, 提供常州网站建设、常州SEO优化、网站推广等网络营销服务!
咨询热线:1319672639当前位置: 常州网络公司 > 建站知识 > DEDECMS >

联系我们

电话咨询:13196726392
E-mail:907664462@qq.com
主营业务:网站建设、SEO优化、网络推广

DedeCMS织梦文章内容页如何调用栏目图片

作者:青竹建站   来源:原创   发布时间:2021-04-16

    很多时候我们做网站要求每个栏目的小banner图是不同的,这时候我们可以在织梦后台栏目管理高级选项处有个栏目图片,填写图片的url地址,并在模板文件图片url处添加调用标签:{dede:field.typeimg /} 。这样只要在后台每个栏目分别填写对对应的图 ke可以实现每个栏目分别显示不同的banner图。

    可是你会发现文章和产品页是没用的,这就需要继续修改一下\include\arc.archives.class.php,方法如下:

    查找代码(大概在第76行)

 

    // 如果当前文档不是系统模型,为单表模型

    $query = "SELECT arc.*,tp.reid,tp.typedir,ch.addtable

    FROM `dede_archives` arc

    LEFT JOIN dede_arctype tp on tp.id=arc.typeid

    LEFT JOIN dede_channeltype as ch on arc.channel = ch.id

    WHERE arc.id='$aid' ";

    $this->Fields = $this->dsql->GetOne($query);

 

    修改为

 

    // 如果当前文档不是系统模型,为单表模型

    $query = "SELECT arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtable

    FROM `dede_archives` arc

    LEFT JOIN dede_arctype tp on tp.id=arc.typeid

    LEFT JOIN dede_channeltype as ch on arc.channel = ch.id

    WHERE arc.id='$aid' ";

    $this->Fields = $this->dsql->GetOne($query);

    最后在文章页和产品页模板文件填写调用的代码:<img src="{dede:field.typeimg/} "/>


本文标签:
温馨提示:【标注原创的文章,转载请注明出处!本站部分素材取自网络,若文章涉及版权请发至邮箱:907664462@qq.com,我们会及时与您联系】