您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede使用channelartlist循环不能获取外部链接的方法
雷友水2024-05-24 23:10:52dedecms教程已有人查阅
导读Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接,下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出。
Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接,下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出。
但这样循环,如果栏目属性是外部链接就不会输出,如果需要显示外部链接,5.7可以找include/taglib/channelartlist.lib.php第67行左右去掉红色代码
<div>
<ul>
{dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid='top'}
<li>
<h3><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>></h3>
<ul>
{dede:channel type='son' noself='true'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
</ul>
</div>
注:如果你想控制顶级栏目的个数,请更改上面第一行红色的row参数但这样循环,如果栏目属性是外部链接就不会输出,如果需要显示外部链接,5.7可以找include/taglib/channelartlist.lib.php第67行左右去掉红色代码
$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
改成
$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms自定义表单显示提交时间的方法
1、添加自定义字段:提交时间-->tijiaoshijian2、在模版中添加如下代码即可 -
织梦问答模块实现后台修改问题和答案的方法
找了很久的修改问答系统的方法,就是站长在网站后台就可以修改问题和答案的方法,现在分享给大家,用的到的好评一下。 -
织梦cms怎么做中英文双语的网站
很多做外贸的朋友都想知道怎么用织梦cms怎么做一个中英文双语的企业网站?其实做起来很简单是你想杂了。 -
dedecms如何调用发布者的个人信息
今天给客户做了个织梦模板的二次开发:客户要求在织梦模板V5.6的内容页页里调用发布者公司名称、地址、手机号码等信息,本以为织梦可以直接调用
留言与评论 (共有 条评论) |
大家在看
本栏推荐
相关标签
大家喜欢
- dedecms模板制作教程第二十一期catalog标记使用说明及实例
- dedecms织梦模板文件不存在,无法解析文档的解决方法
- dedecms织梦更新提示Fatal error: Allowed memory size的解决方法
- 织梦cms相关文章调用整站相关文章的代码实例
- 织梦dede:arclist标签实现按自定义字段排序orderby的方法
- 织梦dedecms文章列表隔行换色的实现方法
- 织梦cms怎么通过arclist标签调用附加表中的信息
- 织梦cms{dede:loop}循环标签怎么调用文章链接arcurl
- dedecms织梦时间格式调用汇总归类
- 织梦默认图片内容模板article_image.htm没有分页效果