云企logo

dedecms任意页面怎么调指定栏目内容?

更新日期:2022-08-02  

1、通过sql语句实现调用:

{dede:sql sql='Select content from dede_arctype where id=1'} [field:content function="cn_substr(Html2text(@me),340)"/] {/dede:sql}

注意:id=栏目ID号,340是你要截取的字符数量,html2text(@me)是过滤HTML字符,把HTML标记排除掉不显示。

2、直接通过type标签实现:

{dede:type typeid=1}[field:content function="cn_substr(Html2text(@me),340)"/]{/dede:type}

注意:该写法要修改一个文件,文件位置在/include/taglib/type.lib.php,在大约24行,找到如下代码,加入红色部分:

$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,<span style="color: #ff0000">content</span>,moresite,siteurl,sitepath  FROM `dede_arctype` WHERE id='$typeid' ");

 

上一篇:织梦怎么获取当前栏目的上级栏目?

下一篇:织梦图集编辑修改文章后权重值无法修改怎么办?
首页