Как не выводить тему комментария, если поле не заполнено?
14 января 2011 в 14:49
По-умолчанию, если не заполнено поле "тема", то в выводе комментариев отображается первая строчка текста самого комментария. Как сделать, чтобы если поле не заполнено, то ничего не выводилось, или выводился некий дефолтный текст? Полностью отключить поле "тема" не предлагать.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
ну тогда только через шаблон для комментариев (в api смотреть надо, так не вспомню)..
<?php
if (empty($node->field_ПОЛЕ_ТЕМЫ_КОММЕНТАРИЕВ) {
print '';
}
?>
ну как-то так
как-нибудь так
<?php
// template.php
function phptemplate_preprocess_comment(&$vars) {
if (strpos($vars['content'], $vars['title']) !== false) {
$vars['title'] = '';
}
}
?>