Как скрыть заголовок пользовательской ноды при выводе тизера и полной ноды?

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

Аватар пользователя leramulina leramulina 29 августа 2008 в 0:28

У меня есть ноды фильмов на двуязычном сайте.

В заголовке - название фильма на текущем языке ноды.
+ 2 поля - русское название и английское название.

Мне надо было, чтобы один тип поля постоянно нес английское название (независимо от языка документа), чтобы настроить pathauto.

И вот этот заголовок ноды фильма он дублирует в одном из языков то русское название, то анлгийское.

Я решила скрыть заголовок через CSS

.with-tabs {
display: none;
}

Вот такая штука подействовала на мозиллу. А на IE - нет. Я уже пробовала node-movie.tpl.php заворачивать title в специальный класс и скрывать его через css. Никак!

Как можно еще скрыть заголовок определенного типа ноды?

Комментарии

Аватар пользователя adrianovalexey adrianovalexey 26 апреля 2010 в 12:34

Попробуйте вот так:
// Скрываем заголовки нод по типу материала
function phptemplate_preprocess_page(&$vars) {
$vars['original_title'] = $vars['title'];
// Далее определяем тип матераила, в данном случае 'page' и 'еще_тип_материала' Smile
if (!empty($vars['node']) && in_array($vars['node']->type, array('page', 'еще_тип_материала'))) {
$vars['title'] = '';
}
}