Есть типовая задача: на морде сайта есть линк: "Добавить статью".
Добавлять статьи могут только зарегистрированные пользователи. Если пользователь не зашёл или не зарегистрирован то Drupal естественно пишет вы не имеете доступа к данному типу материалов. Хотелось бы что бы линк вёл:
для не вошедших под своим логином - на страницу входа/регистрации,
для вошедших - на добавление материала.
Вроде всё так просто, но приходится чудить с меню, дабы иметь две ссылки "Добавить статью" и модуль menu_per_role.
Может есть более элегантное решение?
Комментарии
в page прописываете два линка с условием if (uid !=0): линк на node/add else линк да user/register и все проблемы
Спасибо. Всё просто. Жаль только что как то руками всё делается, не по друпаловскому как то. Хотелось бы что бы линк вел на одну станицу а в зависимости от роли можно было добавить контент или войти/зарегистрироваться и добавить
ну если хотите по друпаловскому, то сделайте блок с ссылками и там настройте кому показывать)