Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将内容类型表单导出到drupal6中的模块中_Drupal_Forms_Module_Export_Cck - Fatal编程技术网

将内容类型表单导出到drupal6中的模块中

将内容类型表单导出到drupal6中的模块中,drupal,forms,module,export,cck,Drupal,Forms,Module,Export,Cck,是否有一种方法可以像在视图中一样导出内容类型的表单结构并将其放入模块中?(当然还有所有的cck) $form['item']=..…请参阅模块。创建功能时,您可以包括节点类型、CCK、视图、ImageCache预设,甚至模块依赖项。这听起来像您在这里更详细地查找的内容: 我还在我的站点上使用以下代码,该函数是install_profile api模块使用的方法的分支,我在我的站点上使用它,而不是加载完整的模块: 函数MYMODULE\u安装\u内容\u复制\u导入\u文件($file){ /

是否有一种方法可以像在视图中一样导出内容类型的表单结构并将其放入模块中?(当然还有所有的cck)
$form['item']=..…

请参阅模块。创建功能时,您可以包括节点类型、CCK、视图、ImageCache预设,甚至模块依赖项。

这听起来像您在这里更详细地查找的内容:

我还在我的站点上使用以下代码,该函数是install_profile api模块使用的方法的分支,我在我的站点上使用它,而不是加载完整的模块:

函数MYMODULE\u安装\u内容\u复制\u导入\u文件($file){ //导入将填充到$content变量中。 $content=array(); ob_start(); 包括$file; ob_end_clean(); $form_state['values']['type_name']=''; $form_state['values']['macro']='$content='.var_export($content,1)。'; $form_state['values']['op']=t('Import'); drupal_execute('content_copy_import_form',$form_state); }
如果你希望人们继续帮助你,你应该接受一些答案(“通过点击答案左边的复选框大纲将其标记为已接受答案”)。 function MYMODULE_install_content_copy_import_from_file($file) { // The import will be populate into the $content variable. $content = array(); ob_start(); include $file; ob_end_clean(); $form_state['values']['type_name'] = ''; $form_state['values']['macro'] = '$content = '. var_export($content, 1) .';'; $form_state['values']['op'] = t('Import'); drupal_execute('content_copy_import_form', $form_state); }