织梦Dedecms如何调用指定栏目下的子栏目列表

织梦Dedecms如何调用指定栏目下的子栏目列表,第1张

这个功能需要根据下拉框内容来判断,具体代码如下:

<span class="[field:自定义字段名 addfields='自定义字段名' channelid='自定义字段内容模型id' runphp='yes']if(@me=='自定义字段对应值1 比如:已完结')@me='emd-ico';if(@me=='自定义字段对应值2 比如:未完结')@me='wei-ico';[/field:自定义字段名]">[field:zczt/]</span>

本人测试成功,我这段代码是放在{dede:list}{/dede:list}里面的 具体用哪个标签根据自己需要 只是提供一种解决思路

dedecms新建的模型怎么调用

把字段的内容给调用到页面上,分为两种,一种是用list标签调用的,领一种是用arclist标签调用的,不过调用方式都一样。

我们在文章页调用就用如下代码:

{dede:arclist row=8 titlelen=32 addfields='jiage' channelid='1'}

<li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:arclist}

在{dede:arclist row=6 titlelen=32}处多出了addfields='jiage' channelid='1' ,其中addfields='jiage'表示的是指定要获得的字段 addfields='字段1,字段' channelid='1' 表示的是该字段是属于哪个模型的,"1"为该模型的模型ID,我们在普通文章模型里面添加的字段,所以所以channelid=的值为1 。

在内容模型管理里面就会看到内容模型的ID,红色框内。

模型ID

在列表页的调用方式也一样,标签改为list即可,但前台参数需选中“使字段可以在列表的底层模板中获得”这样就可以在列表中调用该字段。

{dede:list row=8 titlelen=32 addfields='jiage' channelid='1'}

<li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:list}

1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。

2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。

3、下一步如果没问题,就点击确定。

4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦Dedecms如何调用指定栏目下的子栏目列表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情