Видимо можно сделать через comment.tpl, т.е. просто не выводить ссылку читать далее, но получить полный текст ноды получается возможно.
А как тогда сделать, чтобы аноним видел вместо читать далее ссылку зарегистрироваться?
Правка node.tpl, как я понимаю отменит только показ ссылок "Читать далее", но не отменит доступ к ноде по пути
corochoone (не проверено)
19 апреля 2007 в 14:32
Я тут подумал: ведь на самом деле укороченная версия материала - это тот же материал (его кусочек). Помоему это даже физически невозможно разрешить доступ к кусочку материала. Доступ ведь делается на уровне ЦЕЛОГО документа?
меня тоже интересует этот вопрос!
только у меня ситуация следующая: нужно разрешать доступ к полной версии ноды "выборочно", то есть к примеру, для одного типа нод - разрешено, для другого - разрешен teaser, а полная версия запрещена (то есть на сайте будут общедоступные статьи, и статьи, полностью доступные только авторизованным пользователям)
рыскал на drupal.org, обнаружил только модуль premium (http://drupal.org/project/premium)
но он к сожалению только для версии друпала 4.7, а у меня 5..
Комментарии
Тогда уж node.tpl поправить и выводить там в зависимости от проверки $user->uid только teaser или полный текст ноды.
Т.е. без правки кода никак? Дело в том, что мне тоже интересен этот вопрос.
Есть модуль, названия не помню. Было ведь уже обсуждение здесь, поищите.
Правка node.tpl, как я понимаю отменит только показ ссылок "Читать далее", но не отменит доступ к ноде по пути
Я тут подумал: ведь на самом деле укороченная версия материала - это тот же материал (его кусочек). Помоему это даже физически невозможно разрешить доступ к кусочку материала. Доступ ведь делается на уровне ЦЕЛОГО документа?
меня тоже интересует этот вопрос!
только у меня ситуация следующая: нужно разрешать доступ к полной версии ноды "выборочно", то есть к примеру, для одного типа нод - разрешено, для другого - разрешен teaser, а полная версия запрещена (то есть на сайте будут общедоступные статьи, и статьи, полностью доступные только авторизованным пользователям)
рыскал на drupal.org, обнаружил только модуль premium (http://drupal.org/project/premium)
но он к сожалению только для версии друпала 4.7, а у меня 5..
прошу помощи!
спасибо
http://drupal.ru/node/5336
по всем признакам тебе нужен модуль cck_field_perms
если сразу не заработает - значит надо применить вот этот патч