请问:dedecms 的标签{dede:channel type ='son'} 如何定义只是列出第三个子栏目出来呢
修改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}
织梦云模板为您解答:
{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在调用中依然可以使用。
比如链接中, 区分链接和文字链接。
网站模板库 » 请问:dedecms 的标签{dede:channel type ='son'} 如何定义只是列出第三个子栏目出来呢
0条评论