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

Аватар пользователя Funtik44 Funtik44 7 сентября 2012 в 12:21

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

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

Комментарии

Аватар пользователя Worth Worth 7 сентября 2012 в 14:42

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

Аватар пользователя aa2007 aa2007 7 сентября 2012 в 14:48

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

Аватар пользователя Funtik44 Funtik44 7 сентября 2012 в 17:01

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

Аватар пользователя Worth Worth 7 сентября 2012 в 17:33

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

Аватар пользователя sg85 sg85 7 сентября 2012 в 17:38

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

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

Аватар пользователя aa2007 aa2007 7 сентября 2012 в 23:33

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

Аватар пользователя Funtik44 Funtik44 9 сентября 2012 в 12:30

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

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