leo 30 октября 2007 в 11:50 Подскажите как вставить свой HTML между основным текстом ноды и комментариями к ней, че-то роюсь в темах и не могу найти подходящее место. Спасибо Drupal5 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
leo 30 октября 2007 в 13:07 тогда он будет размещаться над каждым комментарием, а нужно между контентом и остальными комментариями
Xena 30 октября 2007 в 14:44 Тогда в template.php, переопределить функцию function mytheme_comment_wrapper($content) { return 'my code<div id="comments">'. $content .'</div>'; }
leo 30 октября 2007 в 15:07 впринципе да! так оно работает а что если коменты на ноде отключены? может перегрузить что-то что печатает контент на ноде?
Xena 30 октября 2007 в 15:58 точно не уверена, где комменты выводятся, надо смотреть, а может проще сделать так: function mytheme_comment_wrapper($content) { if ($content){ return 'my_code<div id="comments">'. $content .'</div>'; } } тогда если комментов нет или они отключены "my_code" выводится не будет.
leo 30 октября 2007 в 16:32 ну в том то и дело, что если коменты отключены то my_code не будет, а нада ведь
Xena 30 октября 2007 в 17:31 тогда может в конце node.tpl такое <?php if (!$teaser) { ?>mycode<?php }; ?>
Комментарии
А в самом начале comment.tpl.php не подходит?
тогда он будет размещаться над каждым комментарием, а нужно между контентом и остальными комментариями
Тогда в template.php, переопределить функцию
return 'my code<div id="comments">'. $content .'</div>';
}
впринципе да! так оно работает
а что если коменты на ноде отключены? может перегрузить что-то что печатает контент на ноде?
точно не уверена, где комменты выводятся, надо смотреть, а может проще сделать так:
if ($content){
return 'my_code<div id="comments">'. $content .'</div>';
}
}
тогда если комментов нет или они отключены "my_code" выводится не будет.
ну в том то и дело, что если коменты отключены то my_code не будет, а нада ведь
тогда может в конце node.tpl такое
о да! все работает, большое вам спасибо