Здравствуйте уважаемые друпаловоды!
Думаю не только я столкнулся с такой проблемой.
Решил использовать возможность друпала по организации темизации с помощью субтем.
Поставил тему zen и на основе ее создал субтему.
Все хорошо вот только заголовки никак не хотят выводиться.
Препроцесс блоков происходит по следующей функции:
$block = $vars['block'];
// Drupal 7 uses a $content variable instead of $block->content.
$vars['content'] = $block->content;
// Drupal 7 should use a $title variable instead of $block->subject.
$vars['title'] = $block->subject;
// Special classes for blocks.
$vars['classes_array'][] = 'block-' . $block->module;
$vars['classes_array'][] = 'region-' . $vars['block_zebra'];
$vars['classes_array'][] = $vars['zebra'];
$vars['classes_array'][] = 'region-count-' . $vars['block_id'];
$vars['classes_array'][] = 'count-' . $vars['id'];
// Create the block ID.
$vars['block_html_id'] = 'block-' . $block->module . '-' . $block->delta;
$vars['edit_links_array'] = array();
if (theme_get_setting('zen_block_editing') && user_access('administer blocks')) {
include_once './' . _zen_path() . '/zen-internals/template.block-editing.inc';
zen_preprocess_block_editing($vars, $hook);
$vars['classes_array'][] = 'with-block-editing';
}
}
Вроде все правильно, но не выводит как бы я не старался. Распечатал объект $block
stdClass Object ( [module] => block [delta] => 50 [theme] => lptheme_v3 [status] => 1 [weight] => -51 [region] => sidebar_first [custom] => 0 [throttle] => 0 [visibility] => 1 [pages] => people [title] => [bid] => 1058 [cache] => -1 [enabled] => 1 [page_match] => 1 [content] => 123 [subject] => )
Пусто!!!
Кто столкнулся с этой проблемой и как справились с ней.
Заранее большое спасибо!!!
Комментарии
Переопределял я функцию _preprocess_block в файле template.php своей темы - бесполезно!
попробуйте кеш сбросить
Ну конечно я это делал) не первый год работаю с друпалом. Слышал вроде это баг друпала по работе с субтемами.