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 и там уже применил изменения. Очистил кэш, вышел из админки, проверил страницу отзывов, однако ничего не изменилось. Я что-то упустил?

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