虾米软件《昵称》假设很多栏目共用一个列表模板。列表模板读取出当前栏目下的文章(带分页)。应该怎么做???? 答:用list标签就行 如: {dede:list row='20' pagesize='20' titlelen='30'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:list} 这个是分页标签: <div class="dede_pages"> <ul class="pagelist"> {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} </ul> </div> 把这两段代码放在 list_articlehtm 或者是你所说的列表模板里面就行了,生成,OK! 调用时如何获取当前栏目id去读取数据,dedecms怎样使用原生的php代码呀??? 答:你想知道这个干嘛?既然织梦已经做好了列表和分页标签,你为什么需要知道它怎么实现的?除非你想进行二次开发,不过你需要的列表东西织梦都有了……
在栏目模板中直接使用下面的标签就好了,在栏目模板中不需要指定typeid,系统会自动使用当前栏目的id,如果指定了typeid,可以获取到制定的栏目下的子分类
{dede:channel type='son' row='7'}
<a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
{/dede:channel}
搜索页没有自己的栏目,你可以直接写死栏目名称,也可以直接指定typeid
{dede:channel typeid='1' }<a href='[field:typelink/]'>[field:typename/]</a>
{/dede:channel}
{dede:channel}
<li><img src="/templets/wz3/images/yanbulibiaojpg" /><a href='[field:typelink /]'>[field:typename/]</a> </li>
{/dede:channel}
希望能解决你的问题
<!--频道分类具体内容开始-->
<div class="channel_sort">
{dede:channelartlist cacheid='channelsonlist'}
<h3><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></h3>
<ul>
{dede:channel type='son' row='10' noself='yes'}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}
</ul>
{/dede:channelartlist}
</div>
Channel 标记
功能说明:用于获取栏目列表
适用范围:封面模板、列表模板、文档模板
(1)基本语法
{dede:channel row='' type=''}
自定义样式模板(InnerText)
{/dede:channel}
(2)属性
[1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)
[2] type = top,sun/son,self
type='top' 表示顶级栏目
type='son' 或 'sun' 表示下级栏目
type='self' 表示同级栏目
其中后两个属性必须在列表模板中使用。
==============================================
dede:channel 和dede:channelartlist 这个怎么嵌套使用呀 dede二级栏目调用
{dede:channelartlist row=6}
<a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>一级栏目
{dede:channel type='son' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a><>"}
<a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a> 二级栏目
{/dede:channel}
{/dede:channelartlist}
==============================================================
在dede众多的标签中,可以嵌套的标签唯一只有channelArtlist了。虽然很多功能是想用嵌套来实现,dede不支持其他标签嵌套功能,但也是可以用别的方法可以实现的。。。了解更多的可以查看下面相关的文章
嵌套一:
<ul>
{dede:channelArtlist typeid='1'}
<li>
{dede:type}
[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]
{/dede:type}
{dede:channel type='son'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
</li>
{/dede:channelArtlist}
</ul>
嵌套二:
{dede:channelArtlist typeid='0'}
<div class="AList">
{dede:type}
<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>
{/dede:type}
<ul>
{dede:arclist row="8" titlelen='100'}
<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><a href="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 cn_substr("@me",40): "@me" ) '/]</a></li>
{/dede:arclist}
</ul>
</div>
{/dede:channelArtlist}
方法和详细的 *** 作步骤如下:
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,请单击“确定”按钮,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。
以上就是关于dedecms怎么做到像 营销中国 网站一样,不同栏目列表分页下显示栏目名称全部的内容,包括:dedecms怎么做到像 营销中国 网站一样,不同栏目列表分页下显示栏目名称、如何调用当前栏目的上级栏目名称、dede搜索页怎么调用栏目名称[field:typename/]不显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)