Как реализовать вывод сообщения для незарегистрированных пользователей, которые хотят скачать прикрепленный файл к статье?
Установил модуль Field Permissions и при помощи этого модуля получилось не выводить файлы для незарегистрированных пользователей. Но теперь нужно на их месте вывести что-то типа "Войдите или зарегистрируйтесь, чтобы скачать прикрепленные файлы."
Комментарии
Если ничего лучше не придумаешь, попробуй в теме оформления переопределить шаблон node.tpl.php, найти в нем вывод этих файлов и поставить условие на зарегистрированность пользователя.
Если в Field Permissions можно выставить разрешение на просмотр только анонимным пользователям, то создайте еще одно поле и поставьте ему такие права.
Там такого нельзя делать, если просмотр, то значит и скачать можно. В данном случае наоборот, просмотр разрешен только зарегистрированным пользователям, а анонимы вообще не видят, что к ноде файлы прикреплены!
aa2007 имел ввиду чтобы вы создали просто какое-то поле с фиксированным выводом "Войдите или зарегистрируйтесь чтобы скачивать файлы", и показывать это поле только анонимным пользователям
Ну так вам и говорят, если нет прав на скачивание, выводить предложение о регистрации, делается в шаблоне.
Последнее тоже мысль)
на корайняк всегда можно вывести просто блок с соответствцщим сообщением для соответствующей роли.
Да, точно, так и сделал. Вылетело из головы, что блоки можно выводить еще и по типу контента.