главная страница - это нода, загаловок отображается везде, а нужно, чтобы не отображался на главной
на drupal.org нашёл решение проблемы, но оно не работает:
<?php if (!drupal_is_front_page()) { ?>
<?php print $title ?>
<?php } ?>
версия друпала 4.7
как ещё можно скрыть заголовок на главной?
Комментарии
В теме bluemarine такой код:
<?php
if ($page == 0)
print('
'.$title.'
');
?>
он и отвечает за вывод заголовка на frontpage
он отвечает за вывод заголовка в любом списке а не только на главной.. мне же в списках заголовки нужны, не нужен только заголовок у одного материала, который и является главной страницей
<?php
if (!$is_front) {
?>
не работает.. тоесть проверка работает, но почемуто главная страница всеравно считается не главной..
например, если сделать так:
<?php if (!$is_front) { ?>df<?php } else { ?>
<?php if ($title) { ?><?php print $title ?><?php } ?>
<?php } ?>
то везде, включая главную вместо загаловка отображается - df
чегото в этом коде не хватает..
если что этот код вставляю в page.tpl.php
вроде задача не сложная, а чего не работает?
хэлп!
А чё, модули не подходят?
(я где-то давал две ссылки на модули колдующие с тайтлом материалов)
ну те, которые скрывают тайтлы, на самом деле не скрывают а автоматом регят.. тоесть тайтл всеравно есть..
вообще единственная задача это именно на главной убрать тайтл.. он там в принципе не нужен.. неужели в друпал никак не определишь, что это главная страница?
Вставь в node.tpl.php
вставлял.. не помогает... даже если в node.tpl.php совсем убрать вывод заголовка на сайте он всеравно показывается, т.к. в page.tpl.php присутствуют строки:
<?php if ($title) { ?><?php print $title ?><?php } ?>
так что в page.tpl.php как можно выводить заголовок везде, кроме главной страницы?
судя по "df" не определяется как главная. как ты сделал ноду главной страницей? может в этом загвоздка?
и какая версия кстати?
должно все работать у меня работает по крайней мере
На крайний случай если главная это нода то попробуй использовать if $node->nid == x
как сделал? в настройках сайта указал для главной страницы псевдоним ноды..
версия 4.7.4
у тебя работает именно в page.tpl.php?
ща попробую
всё супер! спасибо..
полная запись выглядит так:
<?php if ($node->nid != 4) { ?>
<?php if ($title) { ?><?php print $title ?><?php } ?>
<?php } ?>
А почему нельзя через CSS заголовок для конкретной ноды сделать скрытым?