Админ. тема при добавлении ноды

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

Аватар пользователя Leon_uman Leon_uman 31 марта 2008 в 21:39

В админке выбираю админ. тему - гараланд. Но при добавлении ноды используеться уже нода та что по дефолту стоит для сайта всего. Нашел решение для этого http://drupal.org/node/122578 Но как его реализовать не пойму, куда этот код записать? Помогите разобраться, заранее благодарен

Комментарии

Аватар пользователя SaBoNim SaBoNim 12 апреля 2008 в 2:03

Вот скорый перевод http://drupal.org/node/242200:
Нужно создать новый модуль. Создайте папку adminedit. В ней создайте 2 файла. Первый назовите adminedit.info, и содержание у него:

name = Admin Edit
description = "This module allows editing content with the admin theme."

Второму дайте имя adminedit.module, и вставьте код:

<?php
function adminedit_help($section='') {

  $output = '';
  switch ($section) {
    case "admin/help#adminedit":
      $output = '<p>'.  t("Allows editing content using the admin theme"). '</p>';
      break;
  }

  return $output;
} // function adminedit_help

function adminedit_menu() {

if ((arg(0) == 'node' && arg(1) == 'add') ||  (arg(0) == 'node' && arg(2) == 'edit') ||  (arg(0) == 'user' && arg(2) == 'edit') ) {
      global $custom_theme;
      $custom_theme = variable_get('admin_theme', '0');
      drupal_add_css(drupal_get_path('module', 'system') .'/admin.css', 'module');
  }
}

Скопируйте папку adminedit в директорию sites/all/modules и включите модуль через страницу модулей в админке.