dedecms调出普通文章标题的列表,发现专题的那些标题也罗列出来,什么样程序只罗列出普通文章的标题呢

dedecms调出普通文章标题的列表,发现专题的那些标题也罗列出来,什么样程序只罗列出普通文章的标题呢,第1张

{dede:type typeid='1'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}

{dede:type typeid='2'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}

{dede:type typeid='3'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}

这样就能调用1、2、3 这三个栏目,希望能帮到你,望采纳。

arclist支持 noflag 属性,可以在那个不想显示的栏目里,为每一篇新闻加上:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b],选取其中一个在系统中不用的,做为隔离属性。

这样就能“曲线”实现你的效果了。

后台添加专题文章加统一的属性(如给专题文章flag='s')。然后在调用文章的时候,写上 noflag='s' 基本上就分离开了。代码如下

{dede:list pagesize='50' titlelen='60' noflag='s'}

<li><a href="[field:arcurl /]" target="_blank">·[field:title /]</a><span>[[field:pubdate function="GetDateTimeMK(@me)"/]]</span></li>

[field:global name='autoindex' runphp="yes"]

if(@me%5==0) @me="

<div class='mylist'></div>

";

else @me="";

[/field:global]

{/dede:list}

注意,前提是要给专题文章属性添加上属性's',及滚动属性。

比如我们在首页需要调用指定栏目ID为6的栏目下的文章,而该栏目下有一个ID为12的子栏目,通常我们在首页的调用代码如下:

<ul>

{dede:arclist typeid='8' row='10' col='1' orderby='hot'}

<li><a href='[field:arcurl/]'>[field:shorttitle/]</a></li>

{/dede:arclist}

</ul>

但是调用后,此栏目下的ID为12的子栏目里面的内容也会出现在列表里,如果不想要子栏目的内容出现在列表里很简单,这个在后台就有设置,具体设置如下:

登录织梦管理后台,在“系统基本参数”——“性能选项”——“上级列表是否包含子类内容:”这个选项选择“否”就行了。

当然这个是有前提的,这个只能说是调用列表页,如果你调用的栏目是封面页,那么肯定会取子栏目的数据,如果你调用的是列表页,那么肯定是可以的。

DedeCMS(织梦内容管理系统)是织梦团队开发的一套网站管理系统(CMS)。

这个系统把一个网站的内容(文字,,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms调出普通文章标题的列表,发现专题的那些标题也罗列出来,什么样程序只罗列出普通文章的标题呢

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情