12
Май
1

Drupal: Как убрать «Войдите или зарегистрируйтесь…»?

Для того, чтобы убрать надпись «Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии» существует несколько способов. Я выбрал тот, который у меня заработал.

  1. Открываем node.tpl.php
  2. Заменяем
    <?php 
    print $links 
    ?>

    На

    <?php 
      if ($teaser) {
        unset($node->links['comment_add']);
        unset($node->links['comment_forbidden']);
         $links = theme_links($node->links);
      } print $links; 
    ?>
  3. Сохраняем node.tpl.php
  4. Очищаем кеш

Enjoy!

Понравилась эта запись? Вы можете подписаться на RSS-ленту и читать новые записи сразу после их появления.
1 Комментарий:
  1. Сергей 28 Апр, 2012

    Прошу прощения изначально. Новичок, с drupal почти методом тыка, понимаю что нужно учить php и api.drupal, но пока обхожусь поиском готовых решений, аналогичное вашему. Так вот. У меня для не авторизованных пользователей на странице отзывов (комментарии) идут аналогичные сообщения под каждым комментарием. Попробовал ваш метод. Нашел у себя в папке темы файл node.tpl.php, но строки print $links там нет. В итоге заменил его файлом из каталога modules/node/node.tpl.php и там уже применил изменения. Очистил кэш, вышел из админки, проверил страницу отзывов, однако ничего не изменилось. Я что-то упустил?

Оставить комментарий