Убрать заголовок материала на главной

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

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 11:38

главная страница - это нода, загаловок отображается везде, а нужно, чтобы не отображался на главной

на drupal.org нашёл решение проблемы, но оно не работает:

<?php if (!drupal_is_front_page()) { ?>
<?php print $title ?>
<?php } ?>

версия друпала 4.7

как ещё можно скрыть заголовок на главной?

Комментарии

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 12:13

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

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 12:47

не работает.. тоесть проверка работает, но почемуто главная страница всеравно считается не главной..

например, если сделать так:

<?php if (!$is_front) { ?>df<?php } else { ?>
<?php if ($title) { ?><?php print $title ?><?php } ?>
<?php } ?>

то везде, включая главную вместо загаловка отображается - df

чегото в этом коде не хватает..

если что этот код вставляю в page.tpl.php

вроде задача не сложная, а чего не работает?

хэлп!

Аватар пользователя Dan Dan 22 января 2007 в 12:55

А чё, модули не подходят?
(я где-то давал две ссылки на модули колдующие с тайтлом материалов)

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 12:57

ну те, которые скрывают тайтлы, на самом деле не скрывают а автоматом регят.. тоесть тайтл всеравно есть..

вообще единственная задача это именно на главной убрать тайтл.. он там в принципе не нужен.. неужели в друпал никак не определишь, что это главная страница?

Аватар пользователя clubwave.ru clubwave.ru 22 января 2007 в 18:06

вставлял.. не помогает... даже если в node.tpl.php совсем убрать вывод заголовка на сайте он всеравно показывается, т.к. в page.tpl.php присутствуют строки:

<?php if ($title) { ?><?php print $title ?><?php } ?>

так что в page.tpl.php как можно выводить заголовок везде, кроме главной страницы?

Аватар пользователя dyp@drupal.org dyp@drupal.org 22 января 2007 в 20:33

судя по "df" не определяется как главная. как ты сделал ноду главной страницей? может в этом загвоздка?
и какая версия кстати?
должно все работать у меня работает по крайней мере
На крайний случай если главная это нода то попробуй использовать if $node->nid == x

Аватар пользователя clubwave.ru clubwave.ru 23 января 2007 в 10:33

как сделал? в настройках сайта указал для главной страницы псевдоним ноды..

версия 4.7.4

у тебя работает именно в page.tpl.php?

ща попробую