[РЕШЕНО] Продажа доступа к конкретной ноде, а не типу материала

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

Аватар пользователя squanto squanto 4 января 2015 в 21:25

Доброго времени суток, уважаемое сообщество. Нужна помощь в решении вопроса, с которым сталкиваюсь впервые.

Есть сайт на Drupal 7, уставлен ubercart 3.7.

Есть поставленные задачи:
1. [Реализовано] Продавать подписку на "Тип материала" определённым ролям. (Это я реализовал самостоятельно, всё довольно просто и понятно, сумел реализовать даже подписку на конкретное поле (field) в данном типе материала.) Т.Е. пользователь после оплаты имеет определённое количество времени, что бы смотреть все материалы в определённой категории.

2. Продавать доступ к конкретной ноде, конкретному пользователю. Т.Е. Пользователь видит ноду, которая принадлежит определенному типу материала и таких нод может быть очень много. После оплаты он получает доступ именно к конкретной ноде (или полям), а не группе материалов, и не может видеть прочие ноды в данном типе материала.
Как реализовать данный пункт, не могу понять, понимаю что копать нужно в сторону Rules, но разобраться никак не могу, был бы благодарен, буквально пошаговому объяснению опытного человека, который даст реальный и ценный совет или инструкцию. Надеюсь, можно реализовать связкой модулей.
Создавать бесконечное множество ролей и типов содержимого считаю неразумным, а такое уже советовали.

Заранее благодарен и с наступившим 2015 всех.

upd. от 15.01.15 - Решение проблемы https://www.drupal.org/node/2407311

Комментарии