请问:dedecms 的标签{dede:channel type ='son'} 如何定义只是列出第三个子栏目出来呢

请问:dedecms 的标签{dede:channel type ='son'} 如何定义只是列出第三个子栏目出来呢,第1张

修改inlcude下的arclistviewclassphp文件

搜索

if($row = $this->dsql->GetArray("al"))

在下面的大括号内添加几行代码

$query = "Select body From `#@__addonarticle`where aid =$row[id] ";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

$temp=$this->dsql->GetArray());

$row['body']=$temp['body'];

然后在直接使用[field:body/]即可

可能不同版本的代码不太一样.你先试试吧

{dede:channelartlist}

//顶级

{dede:field name='typeid'/}{dede:field name='typeurl'/}{dede:field name='typename'/}

//下级

{dede:channel}

[field:id /] [field:typeurl /] [field:typename /]

{/dede:channel}

{/dede:channelartlist}

织梦云模板为您解答:

单个栏目的调用,可以用type标签,调用方法如下:

{dede:type typeid='第三个栏目的id'}

<!--第三个子栏目-->

{/dede:type}

type标签的具体用法:

http://wwwdedeyuncom/news/tags/news-4699html

[field:litpic /]或者{dede:fieldlitpic /}

<!--这是调用文章缩略图的标签,前面的是在arclist等列表标签中调用的,后者是在文档内容页面调用文档详细信息中用的,本经验来自IT零五网-->

{dede:field name='imgurls' alt='输出区'}

     [field:pagestyle runphp='yes'] @me= (@me==3  '<li>' : '');[/field:pagestyle]

     <a href='[field:linkurl/]' [field:pagestyle runphp='yes'] @me= (@me==3  'class="pic"' : ''); [/field:pagestyle]>

     <img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] alt='[field:alttext /]' border='0' />

     </a>

     <a href='[field:linkurl/]' [field:pagestyle runphp='yes']@me = (@me==3  'class="title"' : '');[/field:pagestyle]>

     [field:title /]

     </a>

     [field:pagestyle runphp='yes'] @me = (@me==3  '</li>' : ''); [/field:pagestyle]

{/dede:field}

<!--上面是图集内容输出的标签,本经验来自IT零五网-->

type是dedecms5x系列之前的旧标签,在后来51发布以后,渐渐被更灵活的自定义属性flag取代。

但是type在调用中依然可以使用。

比如链接中, 区分链接和文字链接。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问:dedecms 的标签{dede:channel type ='son'} 如何定义只是列出第三个子栏目出来呢

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情