Как отключить отображение заголовка ноды в виде ссылки?

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

Аватар пользователя peroksid peroksid 19 апреля 2007 в 14:15

Если зайти на taxonomy/term/1, то ноды, принадлежащие терму 1, будут отображаться с заголовками в виде ссылок.
Мне нужно, чтобы заголовки отображались простым текстом. Тегов вокруг заголовка быть не должно.
Как это сделать с наименьшими затратами?
Есть какой-то переключатель в админке или модуль, который помогает такое вытворить?
Я на Drupal 5.1 это делаю сейчас.

Комментарии

Аватар пользователя yurg yurg 19 апреля 2007 в 14:45

Попробуйте в node.tpl.php найти место, где выводится title и заключить его в IF:
 <? if ($page ==0) { print $title }  ?>
Во всех темах по умолчанию используется
 <?php if ($page == 0) { ?><h2 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h2><?php }; ?>
Видите, там title заключается в тэги ссылки? Если их убрать, получится заголовок без ссылки.

Аватар пользователя peroksid peroksid 19 апреля 2007 в 15:47

Я патчил примерно так раньше, еще на Drupal 4.4, но потом обнаружил, что это нехорошо.
Заголовок начинает выводиться нужным образом, но обновлять Drupal становится сложно.
Приходится следить, не перезаписался ли отредактированный файл.

Можно пример с views?

Аватар пользователя yurg yurg 19 апреля 2007 в 16:48

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

Аватар пользователя peroksid peroksid 19 апреля 2007 в 16:56

Невнимательно читаю. node.tpl.php удобно, это в теме, тема моя. То я модуль node поправил тогда, из-за этого и были проблемы.
Думаю, способ от itnovosti - замечательный вариант.