Как ограничить доступ ананимов к полной версии ноды

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

Аватар пользователя rhangelxs rhangelxs 13 апреля 2007 в 2:04

Видимо можно сделать через comment.tpl, т.е. просто не выводить ссылку читать далее, но получить полный текст ноды получается возможно.
А как тогда сделать, чтобы аноним видел вместо читать далее ссылку зарегистрироваться?

Комментарии

Аватар пользователя axel axel 13 апреля 2007 в 10:21

Тогда уж node.tpl поправить и выводить там в зависимости от проверки $user->uid только teaser или полный текст ноды.

Аватар пользователя corochoone corochoone (не проверено) 13 апреля 2007 в 11:56

Т.е. без правки кода никак? Дело в том, что мне тоже интересен этот вопрос.

Аватар пользователя rhangelxs rhangelxs 13 апреля 2007 в 15:49

Правка node.tpl, как я понимаю отменит только показ ссылок "Читать далее", но не отменит доступ к ноде по пути

Аватар пользователя corochoone corochoone (не проверено) 19 апреля 2007 в 14:32

Я тут подумал: ведь на самом деле укороченная версия материала - это тот же материал (его кусочек). Помоему это даже физически невозможно разрешить доступ к кусочку материала. Доступ ведь делается на уровне ЦЕЛОГО документа?

Аватар пользователя chek chek 30 апреля 2007 в 9:29

меня тоже интересует этот вопрос!
только у меня ситуация следующая: нужно разрешать доступ к полной версии ноды "выборочно", то есть к примеру, для одного типа нод - разрешено, для другого - разрешен teaser, а полная версия запрещена (то есть на сайте будут общедоступные статьи, и статьи, полностью доступные только авторизованным пользователям)

рыскал на drupal.org, обнаружил только модуль premium (http://drupal.org/project/premium)
но он к сожалению только для версии друпала 4.7, а у меня 5.. Sad

прошу помощи!
спасибо