网站前台页面因为页面大小和布局的问题,dedecms往往会定义列表的文章显示长度,有些标题过长的文章不让显示全部标题。
{dede:arclisttitlelen='30'row='10' }<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}
这个标签段里的titlelen='30' 就是限制文章标题[field:title/]标签的长度不超过30字节。如果我们的文章标题超过30字节,那么看上去会发现是不完整的文章标题。
对此dedecms提供了一个专用标签 [field:fulltitle/] 它在使用时不受titlelen='30'限制,可以调用完整标题,可以写在A标签title属性里,这样既有利于优化,又有利于用户体验。
上面的标签可以这样写:
{dede:arclist titlelen='30' row='10' }<li><a href="[field:arcurl/]"title="[field:fulltitle/]">[field:title/]</a></li>{/dede:arclist}
这样调用后,读者把鼠标放到标题上就可以看到完整标题了,用户体验及优化兼顾。