在上一章中,我们学习了Drupal的主题系统,并创建了自己的主题。本章,我们将继续中断的话题,但是稍有变化——这次我们将创建一个具有默认主题的模块。为了做到这一点,我们开发了一个新模块。
我们在本章中将要创建的 Philosophy Quotes 模块,将使用 Drupal 的主题系统以及简单的数据库查询,对自定义内容类型的内容进行主题化处理。
下面是我们开发这个模块时将要讨论的话题:
- 创建自定义内容类型
- 执行简单的数据库操作
- 用 hook_theme() 函数注册模块的主题函数
- 为模块添加主题钩子
- 为模块的默认主题添加 CSS 样式表
- 使用主题 CSS 和模板文件覆写默认的模块主题函数
在下一章中,我们将继续开发这个模块。那时,我们将为 Philosophy Quotes 模块添加一些 JavaScript。


conan 发表于 2009-01-12 11:59