返回顶部
首页 > 资讯 > CMS >DedeCMS的主要模板文件与功能
  • 894
分享到

DedeCMS的主要模板文件与功能

DedeCMS 2014-06-09 12:06:42 894人浏览 无得
摘要

DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板。

DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板。 (推荐学习:dedecms教程

此外,DedeCMS也支持使用风格的形式使用模板,默认风格是 default,它表示系统默认使用 {cmspath}/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除 default 原有的文件,把下载的模板文件夹命名你想要的风格名称。

如 style2 等,然后在后台修改了默认的模板风格名称为style2 ,那系统将使用{cmspath}/templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。

一、概念,设计和使用模板,必须要理解下面几个概念

1、板块(封面)模板:

指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2、列表模板:

指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。

3、档案模板:

表示文档查看页的模板,如文章模板,一般用 “article_识别ID.htm” 命名。

4、其它模板:

一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

二、 命名,DedeCMS模板默认命名规则如下

1、模板保存位置:

模板目录:{cmspath} /templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}

2、 模板文件命名规范:

(1)index_识别ID.htm: 表示板块(栏目封面)模板;

(2)list_识别ID.htm: 表示栏目列表模板;

(3)article_识别ID.htm: 表示内容查看页(文档模板,包括专题查看页);

(4)search.htm: 搜索结果列表模板;

(5)index.htm: 主页模板;

注解:[识别ID]可以在“频道模型管理”的地方获得,当然,你也可以在“频道模型管理”的地方确定某个频道的模板命名。

例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。

article_article.htm 表示的是文章查看页模板。

三、其它模板说明

1、默认底层模板

位置: {cmspath}/templets/system

功能:在没有指定标记的默认底层模板的时候,系统将自动调用这个文件夹的相应文件作为底层模板。

2、插件目录模板

位置: {cmspath}/templets/plus

功能:评论、友情链接、RSS地图等模板。

3、会员后台模板

位置: {cmspath}/member/templets

功能:会员后台的模板。

四、二次开发

在V5.3中已经将标签开发分离出来,您可以通过后台[模板]-[标签代码管理],点击“新增加一个新的标签”来创建一个自己的标签,标签文件名为:标签名.lib.PHP

接口函数定义为:function lib_标签名(&$ctag,&$refObj),返回值是结果字符串

修改标签时为了防止出错,您也可以修改它的名称(同时修改文件名和函数名),这样等同继承了原来标签的代码建立一个新的标签。

--结束END--

本文标题: DedeCMS的主要模板文件与功能

本文链接: https://lsjlt.com/news/9323.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • DedeCMS的主要模板文件与功能
    DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板。 ...
    99+
    2014-06-09
    DedeCMS
  • Python文件主要功能有哪些
    这篇文章主要介绍“Python文件主要功能有哪些”,在日常操作中,相信很多人在Python文件主要功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python文件主要功能有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • DEDECMS教程之静态模板类类文件
    使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。include/dedetag.class....
    99+
    2022-06-12
    静态模板类
  • 详解织梦模板DEDECMS核心类TypeLink.class.php功能分析
    Dedecms 核心类TypeLink.class.php摘要笔记,学习php就是借鉴与分析,让自己的掌握的更多。 注:'//+' 表示为本人另外加上的注释 Class TypeLink { var $typeD...
    99+
    2022-06-12
    DEDECMS TypeLink.class.php
  • 网络文件服务器的主要功能是什么
    网络文件服务器的主要功能有以下几点:1、文件共享可以共享文件,让用户可以访问存储在网络文件服务器上的文件。2、文件备份可以定期备份文...
    99+
    2023-03-12
    网络文件服务器 服务器
  • dedecms英文模板 英文网站程序的选择
    英文网站程序对于搞网赚的人来说用途无非是赚钱,也就是靠流量赚GG的钱。那么一款好的程序的选择就是成功的第一步了。 对于英文网站程序的选择,目前公认的程序有wordpress,dedecms系统。有人说用国内的程序不太适合...
    99+
    2022-06-12
    dedecms英文模板 英文网站
  • 如何为dedecms织梦模板发布文章添加禁用词语过滤功能
    dedecms(本例为V57_UTF8_SP1)中在互动部分有词语过滤功能,但是文章部分没有添加此功能,我们自己手动添加下发布文章禁用词语过滤功能。 在/dede/article_add.php中的代码: if(!...
    99+
    2022-06-12
    dedecms 禁用词语 过滤
  • pvsyst组件的主要功能有哪些
    PVSyst组件的主要功能包括:1. 太阳能光伏组件模型:PVSyst可以模拟和分析各种不同类型和技术的光伏组件的性能。它提供了一系...
    99+
    2023-10-20
    pvsyst
  • redis哨兵模式的主要功能有哪些
    这篇文章主要介绍了redis哨兵模式的主要功能有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。哨兵模式是一种特殊的模式,首先Redis提供了...
    99+
    2024-04-02
  • openstack的主要组件及功能是什么
    这篇文章主要讲解了“openstack的主要组件及功能是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“openstack的主要组件及功能是什么”吧!主要组件有:1、keystone,认证...
    99+
    2023-06-20
  • Django中静态文件与模板的示例分析
    这篇文章主要介绍了Django中静态文件与模板的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。模板之前我们的视图函数test使用了HttpResponse返回一个字符...
    99+
    2023-06-29
  • 宝塔面板的WebDAV文件管理功能介绍
    宝塔面板的WebDAV文件管理功能是指通过WebDAV协议来管理服务器上的文件。WebDAV(Web Distributed Aut...
    99+
    2023-10-10
    宝塔面板
  • Eclipse的代码模板功能怎么用
    这篇文章主要介绍了Eclipse的代码模板功能怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Eclipse中的“代码模板”功能。什么是代码模板呢举个例子,一个很常见的应...
    99+
    2023-06-17
  • VueelementUI自定义表单模板组件功能实现
    elementUI 实现一个自定义的表单模板组件注:该功能基于elementUI 背景:在项目开发中,我们会遇到这种需求,在管理后台添加自定义表单,在指定的页面使用定义好的表单 直...
    99+
    2022-12-24
    Vue elementUI 自定义表单模板组件 Vue elementUI 自定义表单
  • DBMS的主要功能有哪些
    这篇文章主要介绍“DBMS的主要功能有哪些”,在日常操作中,相信很多人在DBMS的主要功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DBMS的主要功能有哪些”的疑惑...
    99+
    2024-04-02
  • javascript的主要功能有哪些
    本篇内容介绍了“javascript的主要功能有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • CSS3的主要功能有哪些
    这篇文章主要介绍了CSS3的主要功能有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS3的主要功能有哪些文章都会有所收获,下面我们一起来看看吧。CSS3目前为止还没有正...
    99+
    2024-04-02
  • ssl的主要功能是什么
    ssl的主要功能是实现web服务器与浏览器之间的安全通信,它能够帮助网站构建一个安全的网络环境,提升品牌形象和可信度,同时还可以保证网站的信息不会被第三方窃取和篡改,从而保证了用户信息的安全,提高了网站的安全性。...
    99+
    2024-04-02
  • python的主要功能有哪些
    Python的主要功能包括:1. 简单易学:Python具有简洁而清晰的语法,易于学习和阅读的特点,适合初学者入门。2. 动态类型:...
    99+
    2023-09-29
    python
  • vue的主要功能有哪些
    本篇内容介绍了“vue的主要功能有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!剪辑软件vue的功能:1、“分镜头”,通过点按改变视频的...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作