时间:2020-11-04来源:www.pcxitongcheng.com作者:电脑系统城
我们在使用dedecms织梦建站的时候,遇到封面模型的页面,经常把内容写到栏目内容中作为单页使用,比如公司简介、联系我们等等单页都可以写到栏目内容中,那么我们要调用的时候要怎么实现呢?
脚本之家小编为您整理了两种方法,往下看:
1、通过sql语句实现调用,写法如下:
?1 2 3 |
{dede:sql sql='Select content from dede_arctype where id=1'} [field:content function="cn_substr(Html2text(@me),340)"/] {/dede:sql} |
你需要修改的地方:
id=1' 意思是 id=栏目ID号,340是你要截取的字符数量,也就是最多截取170个汉子,html2text(@me)是过滤HTML字符,把HTML标记排除掉不显示。
2、第二种方法,直接通过type标签实现,写法如下:
?1 | {dede:type typeid=1}[field:content function="cn_substr(Html2text(@me),340)"/]{/dede:type} |
但是这种写法的话,首先要修改一个文件,文件位置在/include/taglib/type.lib.php,在大约24行,找到如下代码,加入红色部分:
?1 2 |
$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,< span style = "color: rgb(255, 0, 0);" >content</ span >,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id='$typeid' "); |
到此这篇关于dedecms任意页面调用指定栏目内容的方法的文章就介绍到这了,更多相关dedecms调用指定栏目内容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章
2022-02-14
canvas贪食蛇 canvas实现贪食蛇的实践2022-02-14
bootstrapv4轮播图去除两侧阴影及线框的方法 bootstrapv4轮播图2021-03-20
前端Html5如何实现分享截图的示例代码Canvas实现放大镜效果完整案例分析(附代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...
2020-11-26