arclist标签是织梦最基本的标签,它是文档列表标签,这个标签在模板当中应用是最广也是最基本的标签,熟悉这个标签后只要学会变通,基本可以学会dede的所有标签应用。arclist这个标签是全局标签,也就是说这个标签基本上在任何模板都可以使用,当然不包括一些特殊模板。如search.htm这个模板貌似就不能用。
下面我们开始学习。
arclist标签的基本结构:
{dede:arclist}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
首先dede大部分的标签html语言一样,都是需要闭合的。
{dede:arclist}
{/dede:arclist}
也就是必须要有这2个部分组成,然后再中间插入,如:<a href='[field:arcurl/]'>[field:title/]</a>这样的标题标签。
(dede的标签除了channelartlist标签是可以嵌套的之外,其它标签都不可以嵌套的)
大家在后台添加好文章后,在刚打开的index.htm模板里输入{dede:arclist}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
并保存
然后打开首页就会看到前台页面中已经输出了几个标题(默认是10个标题)
现在开始讲解arclist标签的参数应用。
1、col。这个是关于调用出来的标题分为几列的
具体应用:
{dede:arclist col=2}
<a href='[field:arcurl/]'>[field:title/]</a> <br />
{/dede:arclist}
这里我们设置col=2
也就是说设置为2列
同时细心的朋友也发现了还多了个 <br />
这是html里的东西,表示换行,是为了更好的区别输出的内容。
保存后并刷新首页
这时在首页就会显示2列,每列为5行的标题输出
2、row参数,row是表示一共输出多少个标题。
应用:
{dede:arclist row=8}
<li><a href='[field:arcurl/]'>[field:title/]</a> </li>
{/dede:arclist}
我们设置为row=8
保存并刷新首页
我们看到了不是原来的10个标题而是变成了8个标题,也就是说row参数已经起到作用了。这就是row的应用
同时我们可以把8改成20
这时就变成20了个标题了
我们再加上前面讲的col
{dede:arclist row=20 col=2}
<li><a href='[field:arcurl/]'>[field:title/]</a> </li>
{/dede:arclist}
变成了2列 并每列10个标题的样式
3、typeid,这个参数是指定某个栏目调用文章标题
就是我们在后台看到的
这里的ID:6就是typeid
这个通过后台--核心--网站栏目管理,右侧的栏目列表可以查看到。
效果为:
(这里大家看到的效果不明显
因为我在本地就添加了一个栏目的文章
大家在测试的时候多添加几个栏目的文章就会很明显的看到效果了) |