Задача - сделать доступ к некоторым модулям и к фотогалерее сайта
платной для определенной роли юзеров например на месяц или год
или постоянно если регулярно автоматом снимаются деньги с карточки.
Поставил Друпал 6, магазин ubercart, модуль к нему node access
В настроке Product features настроил
Role assignment settings
В Node access settings появилось одна радиокнопка без выбора
Node access handler: ACL/Content Access
В редактировании аккаунта только для админа появилась закладка Ubercart roles
которая меняет роли, но делает это бесплатно и к магазину уберкарт не привязана.
В аакаунтах других юзеров даже это не появилось.
Что я сделал не так или не сделал еще?
Как вообще сделать чтобы членство на сайте стало товаром и его можно было продавать через уберкарту
и после оплаты менялись права доступа на страницы сайта или менялись роли юзеров?
Комментарии
Вы ACL поставили? А вообще, судя по вашей задаче, вам лучше использовать просто UC Roles, без node access. В этом случае, вам нужно создать роль, например, Premium, и обозначить для нее нужные права. В свойствах продукта, у вас появится вкладка Features, в которой будет возможность привязать роль Premium к этому продукту. Посел чекаута, юзер получит роль Premium, и с ней, все нужные права. Node access, нужен только если вам нужно продавать права к конкретным нодам.
спасибо, то что надо, все получилось
Features в конфигурации товаров у меня уже была настроена.
Я создал новый товар Memberships и активизировал для него Features Роль.
После оплаты роль юзера поменялась на нужную - это то что надо
спасиба ребята