帝国CMS模板制作教程:列表模板图文详解

作者 : 佚名 发布时间: 2019-06-3 文章热度:254 本文内容有更新 字体:
  • 文章介绍
  • 评价建议
  • 列表模板是指信息列表页面使用的模板。(制作方法基本同标签模板)

    列表头
    [!–empirenews.listtemp–]
    列表内容
    [!–empirenews.listtemp–]
    列表尾

    说明:第一个[!–empirenews.listtemp–]表示循环开始、第二个[!–empirenews.listtemp–]表示循环结束。

    1、登录后台,单击“”菜单,选择“”子菜单,进入管理列表模板界面:
    2、进入管理列表模板界面:
    3、点击默认新闻列表模板的“”进入界面:
    填写模板名称。
    指这个列表模板用于的系统模型
    方便统一按分类管理。
    针对字段设置为简介字段的内容截取设置,0为不截取
    可设置截取标题的前多少字,0为不截取
    是指每次循环记录数。一般不用设置,默认自动识别。
    设置newstime发布时间字段的时间格式,如“Y-m-d”就是显示“2008-08-08”
    整体页面的列表模板代码。
    列表内容模板代码,即"页面模板内容"中"<!–list.var*–>"变量显示的内容格式。
      声明list.var模板要使用程序代码,使用方法可。
    (如果启用支持程序代码,则list.var的模板内容都要用php代码表示,不能用html表示。且要将最终模板内容赋给$listtemp变量)
    4、列表模板支持的变量:
    (1)、页面模板内容支持的变量

    [!–pagetitle–]:页面标题 [!–pagekey–]:页面关键字 [!–pagedes–]:页面描述
    [!–newsnav–]:导航条 [!–class.menu–]:一级栏目导航 [!–page.stats–]:统计访问
    [!–class.name–]:栏目名 [!–self.classid–]:本栏目/专题ID [!–bclass.id–]:父栏目ID
    [!–bclass.name–]:父栏目名称 [!–class.intro–]:栏目/专题简介 [!–class.keywords–]:栏目/专题关键字
    [!–class.classimg–]:栏目/专题缩略图 [!–show.page–]:分页导航(下拉式) [!–show.listpage–]:分页导航(列表式)
    [!–list.pageno–]:当前分页号    
    [!–hotnews–]:热门信息JS调用(默认表)
    [!–self.hotnews–]:本栏目热门信息JS调用
    [!–newnews–]:最新信息JS调用(默认表)
    [!–self.newnews–]:本栏目最新信息JS调用
    [!–goodnews–]:推荐信息JS调用(默认表)
    [!–self.goodnews–]:本栏目推荐信息JS调用
    [!–hotplnews–]:评论热门信息JS调用(默认表)
    [!–self.hotplnews–]:本栏目评论热门信息JS调用
    [!–firstnews–]:头条信息JS调用(默认表)
    [!–self.firstnews–]:本栏目头条信息JS调用
     

    (2)、列表内容模板(list.var)支持的变量

    [!–id–]:信息ID [!–titleurl–]:标题链接 [!–oldtitle–]:标题ALT(不截取字符)
    [!–classid–]:栏目ID [!–class.name–]:栏目名称(带链接) [!–this.classname–]:栏目名称(不带链接)
    [!–this.classlink–]:栏目地址 [!–news.url–]:网站地址(参数设置的站点地址) [!–no.num–]:信息编号
    [!–userid–]:发布者ID [!–username–]:发布者 [!–userfen–]:查看信息扣除点数
    [!–onclick–]:点击数 [!–totaldown–]:下载数 [!–plnum–]:评论数
    [!–ttid–]:标题分类ID [!–tt.name–]:标题分类名称  
       
    实现如下效果:
    使用Dreamweaver制作列表模板
    页面标题变量:[!–pagetitle–],调用位置如下图①③所示;
    导航条变量[!–newsnav–]:调用位置如下图②所示。
    分页导行(下拉式)变量:[!–show.page–],调用位置如下图⑤所示;
    插入列表模板内容变量:即列表页所有信息的显示样式变量,如“<!–list.var1–>(每行显示1条信息)”、“<!–list.var2–>(每行显示2条信息)”等,调用位置如下图④所示。
    格式:列表头[!–empirenews.listtemp–]列表内容[!–empirenews.listtemp–]列表尾
    图1:设计视图

    图2: 代码模式

    :即内容变量<!–list.var1–>所显示的内容。代表每条信息的显示样式。
    如“·台”金援外交”丑闻涉案人遭到恐吓 警方加强保护 (2008-05-04)”,
    该样式包括:标题,发布时间,标题链接三部分,分别对应的变量标签为[!–title–]、[!–newstime–]、[!–titleurl–],
    则该信息样式可写为:(Dreamweaver可视化制作)
    图1:设计视图

    图2: 代码模式

    (1)、单击“”菜单 》列表模板-“”,选择右侧的默认新闻列表模板,单击“”:
    (2)、进入修改默认新闻列表模板界面,将制作好的列表模板代码拷贝进去:
    5、附上面例子模板代码:
    列表页面模板代码
    列表内容模板(list.var)


    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    ①本站所有CMS、杰奇CMS、杰奇模板、PTCMS428、PTCMS模板、YGBOOK614、YGBOOK模板仅用于学习和交流,勿用于商业。
    ②本站资源有安装及使用文档,安装使用请自行探索,如您对准备购买的程序或是模板无法胜任安装工作,请点击付费安装。
    ③本站资源来源网络或者用户投稿,切勿私自传播于网络,否则将追究法律责任。且仅供学习交流之用,如有侵权请联系删除。
    ④如果资源失效或下载链接错误请联系站长。

    蓝大富博客 » 帝国CMS模板制作教程:列表模板图文详解

    发表评论