dedecms,dede:loop如何调用当前栏目的内容?

这是我现在写的代码,调取了自定义模型中的文章8篇。
但是我又有好几个子目录,如何让他正确调取当前栏目的内容?
这是在文章页写的相关内容。貌似可以用 if='typeid',但是我无法找到确定当前的typeid
{dede:field.typeid/}是能用,但是在这个循环列表中,加不进去。
{dede:loop table='dede_addon17' row='8'}
<div class="cp_abc"><a href="[field:aid runphp='yes'] $aid=@me;@me='';$url=GetOneArchive($aid);@me=$url['arcurl'];[/field:aid]"><img src="[field:litpic/]" alt="[field:title/]" /><span>[field:title/]</span></a></div>
{/dede:loop}
有高手知道如何做吗???

{dede:list titlelen='34'
infolen='' imgwidth='' imgheight='' orderby='' pagesize='12'}
<div class="fff">
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' title='{@me['title']}'><img src='{@me['litpic']}' alt='{@me['title']}' class='thum_small' /></a>"); [/field:array]
<p class="demo">
<a href="[field:shorttitle/]">预览</a>
</p>
<p class="title">
<a href="[field:arcurl/]" class="title">[field:title/]</a>
</p>
</div>
{/dede:list}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-06
{dede:sglist titlelen='34'
infolen='' imgwidth='' imgheight='' orderby='' pagesize='12'}
<div class="fff">
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' title='{@me['title']}'><img src='{@me['litpic']}' alt='{@me['title']}' class='thum_small' /></a>"); [/field:array]
<p class="demo">
<a href="[field:shorttitle/]">预览</a>
</p>
<p class="title">
<a href="[field:arcurl/]" class="title">[field:title/]</a>
</p>
</div>
{/dede:sglist}
第2个回答  2015-11-07
DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,
可是{dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL。
解决的办法:
正确的调用代码如下:
{dede:type row=1}[field:typelink /]{/dede:type}
第3个回答  2014-04-16
加一个字段就可以了。

typeid='0'当前栏目
0代表当前栏目。及你在typeid='1'下,0代表1,typeid='2'下,0代表2,自动判断的。
相似回答