dedecms如何调用栏目中栏目内容

dedecms如何调用栏目中栏目内容,第1张

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记

你嵌套了 {dede:channel}所以有问题

调用多级子栏目讲参考:http://hibaiducom/kfs920/item/58aaec4c6e1d76e3dd0f6c37

同时调用一级、二级、三级以至N级栏目的方法:http://hibaiducom/kfs920/item/80ac8871ebe3c2236cc37c38

修改include/taglib/channelartlistlibphp第78行改成:

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

模板里面

{dede:channelartlist typeid='18,19,20,21,22,23'}

<div class="introduce">

  <h4><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></h4>

  <div class="container">

 {dede:field name='content'/}

</div>

</div>

{/dede:channelartlist}

单纯的使用{dede:fieldcontent/},是调用不到首页的,貌似只能调用到栏目页,如果想要调用到首页或者是其它页面的任何位置需要使用

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

[field:content function='cn_substr(html2text(@me),550)'/]

{/dede:sql}

需要注意的是,如果安装dede时修改了数据表前缀,则需要把dede_arctype中的dede替换成你的数据表前缀,2,代表你想要调用栏目内容的栏目ID,下面的则是调用的限制字数,使用这个调用,可以调用的你网站的任意栏目内容到任意位置。

如果可以的话建议定义一个自由列表,然后通过自由列表中的高级筛选下关键词来匹配关键词,这样不需要修改源码,对初学着比较方便,自由列表建立的位置在:后台>核心> 频道模型>自由列表管理>增加列表

织梦者wwwzhimengzhecom 为您解答,望采纳,谢谢!

方法和详细的操作步骤如下:

1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。

工具/原料

dedecms织梦程序管理后台

方法/步骤

1、打开dedecms织梦管理后台,用管理员账户密码登陆。

2、点击核心----网站栏目管理-----选择一个栏目后面的,点击更改。

3、常规选项 高级选项 栏目内容中选择{高级选项},填写栏目的SEO标题,复制代码{dede:fieldseotitle /}并记住栏目模板的名称list_articlehtm。点击下面的确定保存。

4、点击模板默认模板管理找到模板文件名list_articlehtm,点击模板后面的修改,弹出修改模板代码页面。

5、打开list_articlehtm代码页面,找到<title>标题,将

{dede:fieldtitle /}修改为 {dede:fieldseotitle /},点击保存,

6、dedecms织梦程序默认是生成静态的html页面的,所以还需要作最后一步的更新栏目HTML文档才可以预览的。

依次点击生成-------更新栏目HTML------更新所有----------生成HTML点开栏目的页面,就可以看到已经改好的标题了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何调用栏目中栏目内容

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情