Drupal自定义内容类型与nodeAPI的研究

归类于Drupal 一条评论

自定义内容类型和CCK,是Drupal得以扩展的核心基础,几乎所有的Drupal站点,都有自己自定的内容类型(content_type),也几乎都在使用CCK来添加自定义字段。既是核心,那么一些小调整可能会对Drupal整个站点的性能都会带来很大的影响,本文主要就创建Drupal的自定义内容类型中遇到的一些问题和解决方案,做一些经验介绍。

创建自定义内容类型的方法

1. 通过Drupal内置的内容类型管理界面创建。
通过Drupal的管理页面: Administer -> Content management -> Content types,点击 “Add content type” 来创建自定义内容类型。然后是一些设置选项,填完之后点击确定就成功创建了Drupal的一个内容类型。

2. 通过Drupal的Hook,hook_node_info等一系列Hook通过代码创建自定义内容类型。
Drupal提供了创建自定义类型的hook_node_info以及其他相关的一系列hook,如hook_form、hook_perm、hook_access、hook_update、hook_insert等相关hook。其中主要的是hook_node_info和hook_form,实现这两个基本就可以。

两个方法的优劣
Continue reading “Drupal自定义内容类型与nodeAPI的研究” »

2,164 Views , , , , ,

顶部