pro drupal 7 development

Drupal7学习笔记之Theme

模板语言和主题引擎

用Drupal的行话来说,主题就是一组负责你站点外观的文件。你可以从http://drupal.org/project/Themes下载第 3方主题,或者你可以自己动手创建一个主题,后者正是你在本章将要学习的。作为一个web设计者,主题由你所熟悉的大部分内容所组成:样式表,图[……]

Read more

Chapter 07: Working with Nodes | Drupal中国

Chapter 07: Working with Nodes | Drupal中国.

本章将介绍节点和节点类型,我将展示怎样用两种不同方式创建一个节点类型,首先展示用Drupal钩子通过写一个模块来程序化地创建一个节点类型, 这种情况在决定一个节点能干和不能干什么的时候有更大程度上的控制权和柔[……]

Read more

Chapter 10: Working With Blocks

Chapter 10: Working With Blocks | Drupal中国.

区块是一片文本或功能区域,能放置在主题定义的区域中。模块可以是下面任何的东 西:一个节点、一个节点列表、一个视频、一个表单、一个在线投票、一个对话窗口、一个fb的状态更新、或你任何能想象出来的东西。当我同客[……]

Read more

Chapter 09: The Theme System | Drupal中国

Chapter 09: The Theme System | Drupal中国.

改 变Drupal生成的HTML或其它标签需要那些组成主题系统层次的知识。在本章中,我将教你主题系统怎样工作并且透露一些隐藏在Drupal核心中的最 好的实践。首要问题是你在模块文件中不需要(或称不应[……]

Read more

Chapter 08: Working with Fields | Drupal中国

Chapter 08: Working with Fields | Drupal中国.

一个field通常是Drupal中的一个成分,用来存储一个值,记录用户登录 或一个模块建立。字段的信息在数据库中校验、存储,可以从数据库中抽取并显示在网站上。字段的例子包括用户名、街道地址、电话号码、价格、一个[……]

Read more

Chapter 07: Working with Nodes | Drupal中国

Chapter 07: Working with Nodes | Drupal中国.

本 章将介绍节点和节点类型,我将展示怎样用两种不同方式创建一个节点类型,首先展示用Drupal钩子通过写一个模块来程序化地创建一个节点类型,这种情况 在决定一个节点能干和不能干什么的时候有更大程度[……]

Read more

Chapter 06: Working with Users | Drupal中国

Chapter 06: Working with Users | Drupal中国.

用 户是使用Drupal的原因,Drupal能帮助用户创建、合作、沟通和塑造一个在线社区。在本章回顾场景并看一下用户怎样授权、登录及内部表现。我们开 始一个练习,$user对象是什么、它的结构是怎[……]

Read more

Chapter 05: Working with Databases

Chapter 05: Working with Databases | Drupal中国.

 

Drupal正确运行取决于数据库。内容、评论、分类、菜单、用户、角色、权限几乎每一样东西都存储进数据库,并且作为Drupal用来渲染你的站 点内容的必须的信息的来源,同时控制那些用[……]

Read more

Chapter 04: The Menu System

 Drupal 的菜单系统复杂但是强大,术语“菜单系统”(menu system)有些取名不当,最好认为菜单系统有三个主要职责:回调映射、访问控制、菜单定制。菜单系统基本的代码在includes/menu.inc 中,那些可选代码包含一些定制菜单时激活的特性则在modules/men[……]

Read more

Chapter 03: Hooks, Actions, and Triggers

Chapter 03: Hooks, Actions, and Triggers | Drupal中国.

当 用Drupal干活时有一个通常的考虑那就是当一个特定的事件产生时有什么事情发生,例如,站点管理员可能想在某条消息发布时接收一个e-mail或者一 个一个用户在评论里包含了某[……]

Read more