Drupal API
处理节点表单提交之后的页面跳转
由 lugir 于 星期二, 11/29/2011 - 09:30 发布在普通情况下,当用户提交节点表单后会被重定向到对应的节点页面,如果在 URL 中传入了 ?destination=path/xxx 这样的参数,提交表单后用户就会被重定向到 destination 设置的页面。
除此之外,开发人员还可以通过为节点表单设置重定向属性,来控制表单提交后的重定向路径。
下面的代码通过应用 hook_form_alter(),判断当表单ID为"story_node_form"时,设置表单的重定向属性(#redirect)
使用 Drupal API 添加词汇表
由 lugir 于 星期日, 11/20/2011 - 15:42 发布Drupal 使用 taxonomy_save_vocabulary() 函数创建词汇表(Vocabulary),通过定义词汇表数组,然后作为参数传入 taxonomy_save_vocabulary() 函数,程序执行时便可将定义的词汇表添加进数据库。
hook_block() 代码示例
由 lugir 于 星期一, 11/07/2011 - 11:28 发布使用 Drupal API 添加内容类型
由 lugir 于 星期三, 10/19/2011 - 14:22 发布使用 Drupal API 函数 node_type_save($info) 可以为 Drupal 添加新的内容类型,使用这个API创建内容类型的主要工作,是构造一个包含内容类型所需要的信息的 $info 对象。
$info 对象中用到的成员有 type, name, module, has_title, title_label, has_body, body_label, description, help, min_word_count, custom, modified, locked, orig_type 等,以下是有关各个成员的说明:
使用 Drupal API 创建内容类型
由 lugir 于 星期日, 06/26/2011 - 13:30 发布在创建 Drupal 模块或 Drupal 安装配置文件(Installation Profiles)时,有时需要通过 API 创建内容类型,以下代码代码包含了构造内容类型对象以及使用 node_type_save() 向 Drupal 中添加内容类型的用法。