Вы здесь

Использование модуля Variable для создания быстрой формы контактной информации

http://drupalspb.org/articles/kalabro/bystraya-forma-nastroek-s-variable-api

Если нужно разбить по страницам, то группируем переменные. MY-MODULE.variable.inc:

function MY-MODULE_variable_group_info() {
  $groups['MY-MODULE_company'] = array(
    'title' => t('О компании'),
    'description' => '',
    'access' => 'administer text variables',
  );
  $groups['MY-MODULE_email'] = array(
    'title' => t('Email'),
    'description' => '',
    'access' => 'administer text variables',
  );
  return $groups;
}
 
function MY-MODULE_variable_info($options) {
  $variables['MY-MODULE_company'] = array(
    'title' => t('О компании', array(), $options),
    'access' => 'administer text variables',
    'type' => 'text_format',
    'group' => 'MY-MODULE_company',
  );
  $variables['MY-MODULE_email'] = array(
    'title' => t('Email', array(), $options),
    'access' => 'administer text variables',
    'type' => 'string',
    'group' => 'MY-MODULE_email',
  );
  return $variables;
}

MY-MODULE.module:

/**
 * Implements hook_permission().
 */
function MY-MODULE_permission() {
  return array(
    'administer text variables' => array(
      'title' => t('Administer Text Variables'),
      'description' => t('Allows to edit text variables.'),
    ),
  );
}
 
/**
 * Implements hook_menu().
 */
function MY-MODULE_menu() {
  return array(
    'variable/company' => array(
      'title' => 'О компании',
      'description' => '',
      'page callback' => 'drupal_get_form',
      'page arguments' => array('variable_group_form', 'MY-MODULE_company'),
      'access arguments' => array('administer text variables'),
    ),
    'variable/email' => array(
      'title' => 'Email',
      'description' => '',
      'page callback' => 'drupal_get_form',
      'page arguments' => array('variable_group_form', 'MY-MODULE_email'),
      'access arguments' => array('administer text variables'),
    ),
  );
}
Актуально для: 
Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке автору, нажмите кнопку "Отправить сообщение об ошибке". Вы также можете отправить свой комментарий.