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


本文标签: 内容 节点 区域 进行 主题