экспортировать форму типа контента в модуль в drupal6 - PullRequest
0 голосов
/ 21 февраля 2011

Есть ли способ экспортировать структуру формы типа контента и поместить ее в модуль так же, как мы можем сделать в представлениях? (и все конечно) $ Форма [ 'пункт'] = .....

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

См. Особенности модуль. При создании функции вы можете включать типы узлов, CCK, представления, предустановки ImageCache и даже зависимости модулей.

0 голосов
/ 23 февраля 2011

Это звучит как то, что вы ищете здесь более подробно:

http://www.tinpixel.com/node/53

Я также использую следующий код на своих сайтах, функция является ответвлением от метода, используемого модулем api install_profile, и я использую его на своих сайтах вместо загрузки полного модуля:

http://drupal.org/project/install_profile_api

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);
}
...