/**
  * Return an array of subcomponent types.
  */
 protected function requiredComponents()
 {
     $components = parent::requiredComponents();
     // This takes care of adding hook_menu() and so on.
     $components['admin/config/%module'] = array('component_type' => 'RouterItem', 'title' => 'Administer %module');
     return $components;
 }
Example #2
0
 /**
  * Return an array of subcomponent types.
  */
 protected function requiredComponents()
 {
     $components = parent::requiredComponents();
     // This takes care of adding hook_menu() and so on.
     $form_name = $this->getFormName();
     $components['admin/config/%module'] = array('component_type' => 'RouterItem', 'title' => 'Administer %readable', 'page callback' => 'drupal_get_form', 'page arguments' => "array('{$form_name}')", 'access arguments' => "array('administer %module')");
     return $components;
 }
 /**
  * Return an array of subcomponent types.
  */
 protected function requiredComponents()
 {
     $components = parent::requiredComponents();
     // This takes care of adding hook_menu() and so on.
     $form_name = $this->getFormName();
     $components['admin/config/TODO-SECTION/%module'] = array('component_type' => 'RouterItem', 'title' => 'Administer %readable', 'description' => 'Configure settings for %readable.', 'page callback' => 'drupal_get_form', 'page arguments' => "array('{$form_name}')", 'access arguments' => "array('administer %module')", 'file' => '%module.admin.inc');
     $components['Permissions'] = array('component_type' => 'Permissions', 'request_data' => array('administer %module'));
     return $components;
 }