admin 管理员组文章数量: 1184232
2024年3月19日发(作者:126的原码怎么求)
Durpal 快速入门
Drupal 快速入门
1. 概述................................................................... 2
2. 核心概念 ............................................................... 3
2.1. 节点 ............................................................... 3
2.2. 分类 ............................................................... 3
2.3. 评论 ............................................................... 4
2.4. 区块 ............................................................... 4
2.5. 模块 ............................................................... 5
2.6. 挂钩 ............................................................... 6
3. URL 设计 .............................................................. 12
4. 用户.................................................................. 14
5. 定制 Web 站点的外观 ................................................... 16
5.1. 标准主题函数 ...................................................... 16
5.2. 模板文件 .......................................................... 16
5.3. 覆盖现有的主题函数 ................................................ 17
5.4. 在新模块中进行主题化 .............................................. 18
5.5. 创建默认的显示方式 ................................................ 18
5.6. 用主题覆盖模块的输出 .............................................. 19
5.7. 内容结构和样式 .................................................... 20
6. 节点构建序列 .......................................................... 22
6.1. View 操作 ......................................................... 24
6.2. Add 操作 .......................................................... 25
6.3. Edit 操作 ......................................................... 25
6.4. Delete 操作 ....................................................... 26
1
Durpal 快速入门
1. 概述
Drupal 内容管理系统在一个数据库中维护它的内容。在这个数据库中,内容存储为节
点(Node)和其他高级对象,比如用户(User)和评论(Comments)。有一些不同的预定义
节点类型,包括新闻、blog 和投票。
Drupal 构造的页面包含一段或更多的信息,这些信息采用节点(Node)、区块(Block)
和其他条目的形式。页面通常组织为中间的内容栏、左右边栏、页眉和页脚。除了中间的内
容栏之外,其他区域都是可选的。中间栏用来显示站点的主要内容;可选区域用来显示附加
的内容。Drupal 使用区块(block)用小段信息填充可选区域。可选区域通常包含导航链接
(例如,最流行的节点)和其他简短的内容。与任何内容一样,区块可以依赖于用户的角色,
从而提供定制的信息视图。
Drupal 最重要的特性之一是,通过编写定制的节点模块(node module),能够对可用
的节点类型进行扩展,比如您的应用程序特有的内容。模块是对 Drupal 的扩展,它们实现
来自一个预定义接口的一个或多个 挂钩(hook)。挂钩定义用户权限,与数据库进行交互,
并提供一个编辑内容的界面。
菜单系统(menu system) 控制 Web 站点的导航,可以通过用户界面对它进行充分地
定制。与之相反,菜单挂钩函数控制如何组成 URL、如何转换 URL 以及特定的 URL 将调用
什么函数。
一个系统根据模板对页面进行主题化(theme),从而将内容和表示方式隔离开。通过定
义一套模板(即tpl)文件和主题函数,可以轻松地构造和样式化大多数内容。
节点可以组织成分类(category 或 taxonomy )。论坛(forum)就是分类中层次化内
容的一个例子。
对所有内容的访问都要通过一个权限系统,从而控制对 Web 站点上的内容的访问和编
辑。
2
版权声明:本文标题:Drupal快速入门 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710834346a575440.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论