织梦如何添加栏目ID

织梦如何添加栏目ID,第1张

<a href="#" target="_blank"> 不是这段控制相应ID的,是在{dede:arclist flag='h' limit='2,5' titlelen='60'} 里增加一个参数 typeid='',引号中填入你要调用的栏目的ID号 就可以了。

解决在一个空栏目中,调用已有信息栏目的内容:

在栏目管理中,修改 空栏目的属性,如图:

在栏目交叉中选择手工指定交叉栏目ID,就可以了。

{dede:sql sql='select from id=get值 limit 0,1 ' } {/dede:sql}

这个的意思是sql万能标签调用,不过你没指出是那张表,你写的是错的,假如:

{dede:sql sql='Select content from dede_arctype where id=2'}

[field:content function='cn_substr(html2text(@me),1000)'/](1000表示的是1000个字符就是500汉字)

{/dede:sql}(表dede_arctype 栏目ID=2的内容调用,最多显示1000字符)

一、如果是少量的,静态页调用,可以采用include方式(比如头部导航)二、如果是大量的,动态页面调用,可以(1)如果你的单独页面符合某一特定的命名规则,可以用PHp语言自动生成url这样就可以了(2)手动在后台的栏目发跳转,然后调用这个栏目下的文章

首先修改include/typelibphp文件,在查询语句里面增加typeimg字段

$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,seotitle,typeimg   

                          FROM `#@__arctype` WHERE id='$typeid' ");

前台模板就可以用系统自己的标签直接写

{dede:type}

<a href="[field:typelink /]">[field:typeimg /]</a>

{/dede:type}

这个问题不难!你是想点进不同的栏目列表页,调用不同的头部是吧,要是这样的话没必要这么做,织梦他会自己识别就像频道页的调用不写id一样,点进不同的栏目他就会显示不同的内容,你的头部导航也可以用标签调用,不写具体id就好,要是因为有需要变换,那就更简单了,同样的不写id,从文章里调用就好,他会自己变。

dede_archives里面没有你这个列,应该是你自己间的模型里面的属性,应该调用左连接的形式才取出来,

select from dede_archives left join 你建的模型对应表 on dede_archivesid=你建的模型对应表id where dede_archivesid=get值 limit 0,1

调取方式是:[field:你需要调用的列名]

以上就是关于织梦如何添加栏目ID全部的内容,包括:织梦如何添加栏目ID、在织梦DEDECMS列表页调用指定栏目ID 并且有分页功能,该怎么实现、织梦 标签问题 {dede:sql sql='select * from id=【get值】 limit 0,1 ' } {/dede:sql} 怎么获取 get等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9621898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存