首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动将drupal 7内容类型转换为代码。内容类型生成器代码?

自动将drupal 7内容类型转换为代码。内容类型生成器代码?
EN

Stack Overflow用户
提问于 2013-09-02 02:33:04
回答 2查看 847关注 0票数 1

在我的drupal项目中,我已经有了一个内容类型。

我目前正在自己的模块上工作,并希望创建一个内置的内容类型。有没有一种方法可以将我在drupal中直接构建的内容类型转换为代码?一种内容类型代码生成器?

如果可能的话,我想自动生成这段代码。

代码语言:javascript
运行
复制
$t = get_t();

  // Define the node type.
  $slider = array(
    'type' => 'slider',
    'name' => $t('Slider Content'),
    'base' => 'node_content',
    'description' => $t('This is an example node type with a few fields.'),
    'body_label' => $t('Example Description')
  );

  // Complete the node type definition by setting any defaults not explicitly
  // declared above.
  // http://api.drupal.org/api/function/node_type_set_defaults/7
  $content_type = node_type_set_defaults($slider);
  node_add_body_field($content_type);

  // Save the content type
  node_type_save($content_type);

非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-02 08:23:19

也许你应该看看特征模块。使用功能可以将内容类型和添加的字段导出到模块中,稍后可以安装到其他站点。

检查此文档链接

票数 2
EN

Stack Overflow用户

发布于 2013-09-02 02:41:16

也许这个能帮到你。

添加hook_install():

请查看:http://yaremchuk.ru/blog/how-create-content-type-drupal-7-programmatically

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18564943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档