织梦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是错的。请问该怎么写啊,谢谢。 展开
<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是错的。请问该怎么写啊,谢谢。 展开
3个回答
展开全部
标签名称: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 ,指定排序方式是降序还是顺向排序,默认为降序.
标记简介:织梦常用标记,也称为自由列表标记,其中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 ,指定排序方式是降序还是顺向排序,默认为降序.
展开全部
[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]
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]
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[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]
[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]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询