Применение админской темы на admin/build/block

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

Комментарии

Аватар пользователя VasyOK VasyOK 26 октября 2010 в 20:34

Позвольте спросить а зачем вам это надо? Просто думаю что для ваших проблем существуют и более оригинальные решения.

Вы можете расставить собственный набор и порядок блоков для любой темы, главное чтобы эта тема у вас была включена.

На странице управления блоков вверху есть выбор темы.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 октября 2010 в 0:21

"VasyOK" wrote:
Просто думаю что для ваших проблем существуют и более оригинальные решения.

Например? Выворачивать стилями? Очень коряво

Тема интересная и вроде решения не имеет - зашито в ядре. Лично меня основная тема в настройках блока тоже раздражает

Аватар пользователя VasyOK VasyOK 27 октября 2010 в 0:34

У меня тема админки одна, на сайте еще может быть несколько.

С помощью модуля admin menu я в один клик добираюсь до блоков, той темы которая мне нужна.

Аватар пользователя Mihail A. Kirichenko Mihail A. Kirichenko 27 октября 2010 в 13:00

Она выглядит криво, а дорабатывать стили, чтобы выглядела по другому нет времени.
А есть ли другой модуль для управления блоками?

Аватар пользователя Mihail A. Kirichenko Mihail A. Kirichenko 27 октября 2010 в 13:17

Нда. Лень поискать было. В русском инете ни слова. А по запросу use admin theme on admin/build/block в гугле, первая ссылка подсказала.
В функции block_admin_display, заменить

$custom_theme = isset($theme) ? $theme : variable_get('theme_default', 'garland');

на

$theme = variable_get('theme_default', 'garland');

То есть выбирать дефолтную тему по умолчанию. Или garland.

Аватар пользователя andribas@drupal.org andribas@drupal.org 27 октября 2010 в 13:56

"Mihail A. Kirichenko" wrote:
Нда. Лень поискать было.

Я тоже поискал. только не в интернете а в коде, где она вызывается. за постил этот коммент сюда. но этот вариант регионы почему-то сбросил - поэтому коммент я стер.

Аватар пользователя serg.paliy serg.paliy 29 сентября 2011 в 11:33

Если в рабочей теме есть блоки, которых нет в теме для администрирования, после правки block_admin_display() в списке блоков они показываться не будут (на сайте они будут, но редактировать их не получится)
Простое решение - создать в рабочей теме page-admin-tpl.php, если лень ровнять можно просто скопировать page.tpl.php админ темы и явно указать путь к style.css админ темы.