加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

织梦DedeCMS图集标签中调用文章标题

发布时间:2020-12-14 04:09:25 所属栏目:Dedecms 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 最近创客云在开发织梦主题时遇到一个问题,{dede:productimagelist}织梦图集标签给 img 添加 alt 属性时默认要调用的是注释(即:[field:text/]),可

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

最近创客云在开发织梦主题时遇到一个问题,{dede:productimagelist}织梦图集标签给 img 添加 alt 属性时默认要调用的是注释(即:[field:text/]),可是为了节省时间和劳动力,创客云站长不想给每张图片都填写注释而是想直接调用标题,也就是想用[field:title/]标签,试了下,结果不行,最后创客云站长通过源代码的修改,终于搞定了,希望创客云站长的这个修改经验对你有所帮助。

修改方法:

打开 includetaglibproductimagelist.lib.php 文件


找到(约 20 行):

if(!isset($refObj->addTableRow['imgurls'])) return ;

在此代码下边添加如下代码:

$aid = $refObj->ArcID;

$row = $refObj->dsql->GetOne("SELECT title FROM `maker_archives` WHERE `id` = '$aid';");

$title = $row['title'];

找到(约 41 行):

$row['text'] = $ctag->GetAtt('text');

在此代码下边添加如下代码:

$row['title'] = $title;

调用代码:

[field:title/]

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读