Нужно отключить возможность менять заголовок комментария при создании и не показывать заголовок на странице ноды в списке всех комментариев.
Варианты:
- Использовать стандартные возможности Drupal
- Использовать модуль Re: Comment subjects
- Скрыть заголовки средствами CSS
- Использовать модуль "Comment automatic title"
- Использовать хук hook_comment()
Использовать хук hook_comment()
См. http://api.drupal.ru/api/function/hook_comment/6
Теория:
- Нужно перехватить вывод формы комментария и отключить вывод заголовка.
- Перехватить валидацию заголовка или автоматом сделать его не обязательным при установке модуля. А лучше на странице настроек показать список типов материалов и дать админу выбрать нужные типы. Это - и быстрее, и удобнее.
- Перехватить вывод комментария и убрать заголовок оттуда.
Использовать модуль "Re: Comment subjects"
Страница модуля: Re: Comment subjects.
Модуль автоматом формирует загловок комментария.
Неудобство в том, что в списках последних комментариев заголовки выглядят одинаково для одной ноды, если используется режим RE:[заголовок ноды].
Использовать модуль "Comment automatic title"
Страница модуля: Comment automatic title.
Установка длинны в 0 ничего не даёт - заголовок комментария формируется и отображается.
Использовать стандартные возможности Drupal
- В настройках нужного типа материалов сделать необязательным ввод заголовка комментария пользователем.
- В файле comment.tpl.php удалить:
<?php print $title ?>
Скрыть заголовки средствами CSS
Добавить в style.css:
display:none;
}
Вывод
Пустые заголовки комментариев можно либо автоматически заполнить (есть 2 модуля, которые это делают), либо отключить/скрыть показ заголовков вообще.
В зависимости от задач и потребностей нужно выбрать подходящий вариант решения.












Комментарии
Сделали обзор, а вывода никого нет
Добавил вывод в статью, но повторюсь - универсальных рецептов не бывает. В каждой конкретной ситуации нужно использовать свой подход, а этот рецепт - это обзор возможных вариантов решений.