Как отключить опцию "Добавить комментарий" под анонсом?

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

Аватар пользователя Kai Kai 30 июня 2008 в 22:02

Как отключить опцию "Добавить комментарий" под анонсом? (Под полной версией заметки опция должна остаться.)

Комментарии

Аватар пользователя Vladimir_VVV Vladimir_VVV 30 июня 2008 в 23:08

можно например в файле node.tpl.php (если файл похож на файл от темы гарланд)

    <?php if ($links): ?>
      <div class="links"><?php print $links; ?></div>
    <?php endif; ?>

заменить на

    <?php if ($links && ($page != 0)): ?>
      <div class="links"><?php print $links; ?></div>
    <?php endif; ?>

это удалит все линки в анонсе,
а если конкретно нада удалить каменты,
то то же самое меняем на

    <?php if ($links):
        if ($page == 0){
        if (isset($node->links['comment_new_comments']))
                     {
                      unset ($node->links['comment_new_comments']);
                     };
        if (isset($node->links['comment_comments']))
                     {
                     unset ($node->links['comment_comments']);
                     };
        if (isset($node->links['comment_forbidden']))
                     {
                     unset ($node->links['comment_forbidden']);
                     };
        $links = theme('links', $node->links, array('class' => 'links inline'));
        }
        ?>
      <div class="links"><?php print $links; ?></div>
    <?php endif; ?>
Аватар пользователя Vladimir_VVV Vladimir_VVV 30 июня 2008 в 23:45

это вобще на пятом я делал на info-foss, но и для шестого подходит. А так что ансетить можно посмотреть через

<pre><?php
print_r($node->links);
?></pre>

и пооткрывать страницы с залогиненым ('comment_comments') и гостем ('comment_forbidden')

Аватар пользователя Bios Bios 1 июля 2008 в 8:22

Я просто отключил модуль Comment и все...

И вообще мо вам совет отлючайте модули которыми не пользуетесь...
Я сам только начинаю разбиратся в друпале... Но когда поотключал ненужные модули то некоторые вопросы исчезли сами собой....