Правила торговли не отображаются в Drupal 8
В настоящее время я работаю над сайтом Drupal8, где я хочу продавать роли пользователей. Я попробовал Ubercart с распределением ролей, но это не сработало. Я нашел учебник, где это было сделано с помощью Commerce (drupal 7: https://vimeo.com/33808828), но у меня нет правильных правил для запуска этих действий. В моем модуле правил я не вижу ни одного события, связанного с торговлей. Кто-нибудь знает, как мне помочь?
Спасибо!
1 ответ
Drupal Commerce 8.x-2.0+ больше не полагается на правила, вместо этого он использует события и переходы (способ Symfony): https://docs.drupalcommerce.org/commerce2/developer-guide/adapting-from-1x/commerce-without-rules.
Вам нужно будет подписаться на события в пользовательском модуле, это звучит гораздо более гибко (и эффективно), чем Правила (что по-прежнему здорово...). Работая над миграцией Drupal 8 (из D7 с Drupal Commerce), кажется, что многое изменилось (в правильном направлении AFAIK).