【Channelartlist 标记 使用实例】-DedeCMS模板制作使用实例教程(10)

softyun3年前cms教程78

【Channelartlist 标记】用于获取当前频道的下级栏目的内容列表。该标记在封面模板 包括主页中的经常被用到,具体用法见下面实例。
    除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
      通过调试了解其使用方法
      我调试的方法是:
    将templets\default\文件夹下的index文件代码,全部掏空。放入调用【Channelartlist 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。
例1
我调试【Channelartlist 标记】的具体代码如下:
{dede:channelArtlist typeid="94" col="1"}
<div style="width:500px;border:red solid 1px;float:left;">
<div style="width:500px;background:#ccddee;">
{dede:type}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
</div>
<div style="width:500px;float:left;">
<ul>
{dede:arclist row="5"}
<li><a href="[field:arcurl/]">[field:textlink/]</a></li>
{/dede:arclist}
</ul>
</div>
</div>
{/dede:channelArtlist}
  得到如下返回数据:

注意:细心的朋友会发现,使用【Channelartlist 标记】时,需要你对div + css或者table的控制能力较强,否则在页面中很难控制它。请大家他细看下面例2,例1与例2代码上相差很小,但得到的布局却相差很大。仔细对比一下吧!
例2
我调试【Channelartlist 标记】的具体代码如下:
{dede:channelArtlist typeid="94" col="1"}
<div style="width:300px;border:red solid 1px;float:left;margin:5px;">
<div style="width:300px;background:#ccddee;">
{dede:type}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
</div>
<div style="width:300px;float:left;">
<ul>
{dede:arclist row="5"}
<li><a href="[field:arcurl/]">[field:textlink/]</a></li>
{/dede:arclist}
</ul>
</div>
</div>
{/dede:channelArtlist}
  得到如下返回数据:
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

有关dede静态模板类dede:foreach的使用

有关dede静态模板类dede:foreach的使用刚刚接触织梦dedecms,就从基础看起,希望大家不要见笑,多多鼓励啊 呵呵。在测试的时候发现静态模板类里面的 。{dede:foreach arr...

织梦DEDECMS{dede:freelist/}列表调用增加排序方式

织梦DEDECMS{dede:freelist/}列表调用增加排序方式当你用到自由列表的时候,会发现排序方式不全。比如我所需要用到 随机排序”rank“和按得分排序”scores“这里就没有。当然这两...

5.X版本新人近期热点问题整理 V1.7

查看完整版本: [-- FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装...

DedeCms开启多站点支持的简明教程

这里假设条件为:E:\web 为 2500875E:\WEB\test 为 test.2500875开启多站点支持参数建顶级栏目建顶级栏目建子栏目:由于3.1版增加了{cmspath}这变...

如何让你的文字在网页中动起来!

事情是这样的,在做模板的时候,当时需要做一个文字向上滚动的效果,当时的第一反应就是js控制来实现。为了节约时间,本能的就在百度上开始搜索,很快就搜索几个答案来,于是找来一段最简洁的代码来套用。很快这个...

软件下载统计

首先修改数据库用phpmyadmin在数据库里执行以下sqlALTER TABLE `dede_addonsoft` ADD `click` INT( 11 ) UNSIGNED NOT NULL D...