dede标签实现鼠标放上去显示列表标题全部内容
dede是一个非常不错的cms建站程序,它的功能也很灵活多变。有时我们会想在终极列表页实现这样的功能:由于div布局的关系,我们只想让文章标题显示一定的字数。可能有些标题因为太长,而只显示一部分,但是我们又想当鼠标放在这个标题上时,会时出现该标题的全部字数。
相信大部分站长都想实现这样的效果,那么该如果用dede的织梦标签来实现呢。以下的标签代码就可以解决这个问题:
{dede:arclist row='6' titlelen='20'}
<li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li>
{/dede:arclist}
以上代码的意思是:
我们在列表页中要循环6次(row='6')文章标题的调用,每个标题的字符数为20(titlelen='20'),文章的显示顺序为倒向排序,也就是最新发布的文章显示在列表的最上面,而最下面的就自动隐藏。调用的栏目类型为全部,也就是说不管是哪个栏目发表了文章,都会更新在这个列表的最上面。
下面是底层模板的解释:单个文章标题的样式为一个 li标签的调用,li标签内又引用了dede的标签,其中[field:arcurl/]为标题的链接地址,点击这个标题就进入该标题的文章页面。title="[field:fulltitle/]">就是本篇文章的重点,鼠标放上去显示标题的全部字数,大家注意在title前面还有一个full。[field:title/]这个相信大家都知道了,它就是标题的常规名称写法。