织梦dede arclist标签里怎么用 if

{dede:arclistrow='6'titlelen='20'imgwidth='80'imgheight='107'addfields='body'typeid='... {dede:arclist row='6' titlelen='20' imgwidth='80' imgheight='107' addfields='body' typeid='15' channelid='1'}
<img src="[field:litpic/]" />

{dede:if field.shorttitle != '' }
<a href="[field:shorttitle/]" class="butten" target="_blank">查看详细</a>
{else}
<a class="butten" target="_blank">敬请期待</a>
{/dede:if}
{/dede:arclist}

在列表循环里,我想用if,当字段shorttitle 不为空时,显示“查看详细”,反之显示“敬请期待”。
我这里的if是错的。请问该怎么写啊,谢谢。
展开
 我来答
du瓶邪
推荐于2016-09-17 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2789万
展开全部
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='http://blog.163.com/nicol.bao@126/blog/[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
idlist ='' 提取特定文档(文档ID) 调用指定id文档 例子idlist ='4,45,78,237'
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
keyword='' 含有指定关键字的文档列表,多个关键字用","分
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序.
百度网友04f0758
推荐于2016-09-08 · TA获得超过7282个赞
知道大有可为答主
回答量:2055
采纳率:84%
帮助的人:930万
展开全部
[field:array runphp=yes /]
if(@me['shorttitle']!=''){
@me = '<a href="'.@me['arcurl'].'" class="butten" target="_blank">查看详细</a>';
}else{
@me = '<a class="butten" target="_blank">敬请期待</a>';
}
[/field:array]
更多追问追答
追问
谢谢。试了下,还是不行。
追答
[field:id runphp=yes /]
$fields = GetOneArchive(@me);
if($fields['shorttitle']!=''){
@me = '查看详细';
}else{
@me = '敬请期待';
}
[/field:id]
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuehuli8210
2013-05-11 · TA获得超过169个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:88.6万
展开全部
[field:id runphp=yes /] 这里最后加上斜杠给关闭了 肯定不行

[field:shorttitle runphp="yes"] if(empty(@me)){@me="<a class=\"butten\" target=\"_blank\">敬请期待</a>";} else{ @me='<a href="@me" class="butten" target="_blank">查看详细</a>';}[/field:shorttitle]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式