Форум на Drupal 7.12: как добавить ссылку на регистрацию

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

Аватар пользователя cansee cansee 17 февраля 2012 в 10:20

Подскажите, пожалуйства, кто знает.
Есть сайт на Drupal (http://life-warrior.org). На нём установлен модуль "Форум". С главной страницы сайта убран блок регистрации/авторизации пользователя. Так сделано потому, что, предположительно, большинству посетителей регистрация будет ни к чему - будут заходить, чтобы скачать бесплатную программку. Регистрация будет нужна только тем, кто захочет на форуме отписаться о багах в этой программе или предложить её улучшить - а таких пользователей предположительно будет немного.
На форуме сверху есть ссылка "Авторизуйтесь, чтобы оставить сообщение". Но нет ссылки на регистрацию. Как её туда добавить? Есть ли какой-нибудь лёгкий путь, путём правки настроек Drupal? Или не обойтись без правки PHP-кода?

Комментарии

Аватар пользователя cansee cansee 17 февраля 2012 в 15:00

Ну, меню - это несколько не то, что я хотел. При заходе не форум, если пользователь не авторизован, вверху отображается ссылка: "Войдите, чтобы оставлять новые сообщения на форуме". При нажатии на ссылку "Войдите" пользователь попадает на форму авторизации, где можно перейти на форму регистрации, если у пользователя ещё нет учётной записи. Я хотел, чтобы сразу отображалось "Войдите или зарегистрируйтесь, чтобы оставлять новые сообщения на форуме". Чтобы пользователь, у которого нет учётной записи, сразу мог перейти к регистрации.
Если сделать меню - то куда его добавлять? Меню "Навигация", которое справа, по идее должно показываться всегда. Я хотел сделать, чтобы всё, что относится к авторизации/регистрации, было бы только на форуме - больше нигде на сайте авторизация не нужна. Можно ли как-нибудь так добавить пункт меню, чтобы он отображался только в определённом месте (на форуме) и только в том случае, если пользователь не авторизован?

Аватар пользователя cansee cansee 17 февраля 2012 в 15:49

Нашёл сам, как сделать приблизительно то, что я хотел. Даже в чём-то лучше Smile
У меня блоки "user menu" и "Вход на сайт" были выключены, т.е. вообще нигде не показывались. Я вывел их туда, где они и были - в "первую боковую панель". Но раньше они у меня отображались на всех страницах, а теперь я им поставил отображение только на страницах "forum", "forum/*", "blog" и "blog/*". Всё заработало Smile На главной странице сайта ни формы авторизации, на пользовательского меню нет. Но когда пользователь заходит на форум - они отображаются Smile Сразу ясно, где входить и где регистрироваться.

Аватар пользователя cansee cansee 17 февраля 2012 в 16:27

Да, забыл. Потом поставил ещё кроме форума и блога отображать ещё на страницах "user" и "user/*". Может потом ещё какие-нибудь найду, где стоит это показывать.