# dedecms有短标题显示短标题，没有显示长标题

*Published:* 2023-10-06
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年10月6日，已超过 180天没有更新



```
{dede:field name='array' runphp='yes'} if(@me['shorttitle']=='') @me=@me['title']; else @me=@me['shorttitle']; {/dede:field}
```

或者用在列表中显示为：

```
[field:array runphp='yes'] if(@me['shorttitle']=='') @me=@me['title']; else @me=@me['shorttitle']; [/field:array]
```

具体应用：

```
<ul>
{dede:arclist row='6' titlelen='50' orderby='pubdate'}
    <li>
        <a href="[field:arcurl/]" title="[field:title/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]"/></a>
        <p><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:array runphp='yes'] if(@me['shorttitle']=='') @me=@me['title']; else @me=@me['shorttitle']; [/field:array]</a></p>
    </li>
{/dede:arclist}
</ul>
```

上面代码可实现在短[标题](https://www.xarjtc.com/tag/%e6%a0%87%e9%a2%98 "查看标题此标签更多文章")不为空的时候调用长标题，如果为空则调用正常的标题。