Как создать в админке новую страницу настроек?

Главные вкладки

Аватар пользователя bagyev bagyev 21 июля 2008 в 16:48

Как создать в админке новую страницу настроек?

И где можно найти в коде стандартные страницы, типа admin/content/node или что-либо другое из admin?

Мне нужно создать новую страницу admin/content/news для редактирования новостей. Нужно где-то прописать интерфейс и php-код для него. Где - я не знаю...

Комментарии

Аватар пользователя olk olk 23 июля 2008 в 13:41

а самому не судьба скачать любой модуль и глянуть ? Smile
drupal 6.*

/**
 * Implementation of hook_menu().
 */

function ccfilter_menu() {
  $items = array();
  $items['admin/settings/ccfilter'] = array(
    'title' => t('Настройки Ccfilter'),
    'description' => 'Настройки Ccfilter: Набор фильтров контента.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('_ccfilter_admin_settings'),
    'access arguments' => array('administer site configuration'),
// опционально
    'type' => MENU_NORMAL_ITEM,
  );
return $items;
}

drupal 5.*

function faq_menu($may_cache) {
  $items = array();
    $items[] = array('path' => 'admin/settings/faq',
      'title' => t('Frequently Asked Questions Settings'),
      'callback' => 'faq_settings_page',
      'access' => user_access('administer faq'),
      'description' => t('Allows the user to configure the layout of questions and answers on a FAQ page.'),
// опционально
      'type' => MENU_NORMAL_ITEM,
    );
return $items;
}

тут ccfilter и faq наименование соответствующих модулей