Drupal 目前让我感觉很愚蠢,但我正在不懈地追求它,现在需要帮助。
我的目标是在表格元素中创建一个自定义表单。在网上和 stackoverflow 上探索之后,人们建议我深入研究表单 api 并构建自己的表单模块。
现在,当我创建一个模块并启用它时,当我单击“添加内容类型”时,我无法看到它,就像我下载 webform 模块并启用它时一样,它会自动出现在我的内容创建表单上。
谢谢!
Drupal 目前让我感觉很愚蠢,但我正在不懈地追求它,现在需要帮助。
我的目标是在表格元素中创建一个自定义表单。在网上和 stackoverflow 上探索之后,人们建议我深入研究表单 api 并构建自己的表单模块。
现在,当我创建一个模块并启用它时,当我单击“添加内容类型”时,我无法看到它,就像我下载 webform 模块并启用它时一样,它会自动出现在我的内容创建表单上。
谢谢!
我不知道您的模块中有什么,但您需要使用 hook_node_info() 来创建新的内容类型。
这是drupal网站http://api.drupal.org/api/drupal/modules--node--node.api.php/function/hook_node_info/7上的文档
它应该是这样的
/**
* Implements hook_node_info().
*/
function mymodule_node_info() {
return array(
'blog' => array(
'name' => t('MyModule entry'),
'base' => 'mymodule',
'description' => t('Description of content type'),
)
);
}