Войдите или зарегистрируйтесь, чтобы скачать прикрепленные файлы.

7 сентября 2012 в 12:21

Как реализовать вывод сообщения для незарегистрированных пользователей, которые хотят скачать прикрепленный файл к статье?

Установил модуль Field Permissions и при помощи этого модуля получилось не выводить файлы для незарегистрированных пользователей. Но теперь нужно на их месте вывести что-то типа "Войдите или зарегистрируйтесь, чтобы скачать прикрепленные файлы."

Комментарии

Если ничего лучше не придумаешь, попробуй в теме оформления переопределить шаблон node.tpl.php, найти в нем вывод этих файлов и поставить условие на зарегистрированность пользователя.

7 сентября 2012 в 14:42

Если в Field Permissions можно выставить разрешение на просмотр только анонимным пользователям, то создайте еще одно поле и поставьте ему такие права.

7 сентября 2012 в 14:48

Там такого нельзя делать, если просмотр, то значит и скачать можно. В данном случае наоборот, просмотр разрешен только зарегистрированным пользователям, а анонимы вообще не видят, что к ноде файлы прикреплены!

7 сентября 2012 в 17:01

aa2007 имел ввиду чтобы вы создали просто какое-то поле с фиксированным выводом "Войдите или зарегистрируйтесь чтобы скачивать файлы", и показывать это поле только анонимным пользователям

7 сентября 2012 в 17:33

Ну так вам и говорят, если нет прав на скачивание, выводить предложение о регистрации, делается в шаблоне.

Последнее тоже мысль)

7 сентября 2012 в 17:38

на корайняк всегда можно вывести просто блок с соответствцщим сообщением для соответствующей роли.

7 сентября 2012 в 23:33

"aa2007" wrote:
на корайняк всегда можно вывести просто блок с соответствцщим сообщением для соответствующей роли.

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

9 сентября 2012 в 12:30