Проблема:
В настройках материала, если отключить опцию "Поле темы комментария" - то тема комментария будет все равно формироваться автоматически из тела сообщения, и при этом будет успешно выведена в списке комментов, как ни в чем ни бывало.
Решение:
В файле comment.tpl.php (предварительно скопированном в папку нашей темы из папки modules/comment) заместо
прописываем следующее:
<?php if (variable_get('comment_subject_field_'.$node->type,1)) { ?>
<h3><?php print $title ?></h3>
<? } ?>
Комментарии
Только надо добавить, что это изменение надо вносить не в файле modules/comment/comment.tpl.php, а в том же файле но предварительно скопированным в вашу тему ...
исправил
Если "полное отключения поля" то можно просто удалить эту строчку, и не нужно никаких условий включено-выключено.
Хотя мне нравиться такое решение. Оно очень полезно, если не со своим сайтом имеем дело!
А
<?php endif; ?>
случайно не нужен?В данном случае нет, применен "классический" синтаксис.
Я поставила модуль Сomment subjects, он вставляет в поле тема конструкцию - Re: название ноды, получается красиво.
Заголовки каментов - мусор. Это буржуи привыкли паласы пространные писать и заголовки им давать. Нам это не надо.
Я вот только не понял зачем предварительно копировать из директории модуля в тему?
чтобы не возникло проблем при дальнейших обновлениях и т.п.