<UL>
{dede:arclist titlelen=’40′ orderby=’pubdate’ row=’6′ typeid=’5′}
<LI><a href=”[field:arcurl/]” title=”[field:fulltitle/]“ target=”_blank”><img border=0 src=”[field:picname/]“><span>[field:shorttitle/]</span></A></LI>
{/dede:arclist}
</Ul>
title=”[field:fulltitle/] :原标题 没有截取过的标题 利于优化
[field:shorttitle/] :简短标题
有简短标题是调用简短标题,没有时调用完整标题:
方法一:
{dede:field name=’array’ runphp=’yes’} if (@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}
这个可以使用,但是这个不能在 {dede:arclist} 标签中套用。
方法二:
[field:array runphp='yes'] if (@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];[/field:array]
这个方法可以在{dede:arclist}标签中套用。比如:
{dede:arclist row=’6′ titlelen=’24′ flag=’c’ orderby=’pubdate’ idlist=” col=’2′}
<a href=”[field:arcurl/]” title=”[field:title/]“>[field:array runphp='yes'] if (@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];[/field:array]</a>
{/dede:arclist}
简略标题调用标签:
1.
{dede:field.shorttitle/}
这个不能在{dede:arclist}标签中套用,一般放在网页titile处;
2.
[field:shorttitle/]
这个可以在{dede:arclist}标签中套用,一般用在栏目列表。
转载于:https://blog.51cto.com/hnllyrp/1059525