При отображении контента значение title выводится не только в заголовке браузера, но и на странице, как заголовок 2-го уровня, перед собственно основным содержимым ноды.
Можно ли отключить вывод значения title перед контентом?
Первая часть кода выводит заголовок $is_front - только на главной или $page == true - если полная страница. Заголовок при этом без ссылок.
Если не хотите выводить заголовок вообще, то можно условие $page == true убрать вообще.
Вторая часть кода выводит заголовки как ссылки на странице категорий и т.п.
Поместите весь приведенный код в node.tpl.php, заменив им существующий вывод титла если он там есть.
А файле page.tpl.php надо убрать код содержащий print $title.
Комментарии
Убрать $title в шаблоне node.tpl.php
не помогает !!! тогда вообще все не работает (Drupal 5.7)
Попробуйте вот так или по аналогии в файле node.tpl.php:
<?php endif; ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
Первая часть кода выводит заголовок $is_front - только на главной или $page == true - если полная страница. Заголовок при этом без ссылок.
Если не хотите выводить заголовок вообще, то можно условие $page == true убрать вообще.
Вторая часть кода выводит заголовки как ссылки на странице категорий и т.п.
Поместите весь приведенный код в node.tpl.php, заменив им существующий вывод титла если он там есть.
А файле page.tpl.php надо убрать код содержащий print $title.
Например, код для удаления может выглядеть так
или так
и т.п. где содержится print $title
А если я уберу из node.tpl.php
<?php<h2 class="art-PostHeaderIcon-wrapper"><img src="<?php echo get_full_path_to_theme(); ?>/images/PostHeaderIcon.png" width="6" height="6" alt=""/> <span class="art-PostHeader"><a href="<?php echo $node_url; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a></span>
</h2>?>
Я же смогу вручную ставить где мне захочется ?
да