Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Права для нод и зависимые поля.

22/02/2025, by Гость (не проверено)

Здравствуйте! При создание проекта, возник один интересный и срочный вопрос. Просто если вопрос не решить на данном этапе, в будущем будет тяжело переделать всю структуру проекта.

Задача:
На сайте зарегистрированные пользователи, могут добавлять заведения (рестораны, кафе, ТОО и т.д.). У них есть право выбора нескольких тарифов – Бесплатный, Стандартный и Расширенный.
3 разных тарифа предусматривают разные права публикации заведения. Допустим в бесплатном можно добавить только до 3 фото. В стандартном до 20. В бесплатном нет возможности добавлять товары или блюда, нет возможности создавать события. В других тарифах это есть.
Как известно мне, права имеют пользователи а не ноды. На данном этапе мы планировали, создать тип материала Заведения. Пользователь мог добавлять несколько заведений и выбирать тарифы посредством Списка (Флажки/переключатели). Затем планировалось создать тип материала Блюда или Товары, События.

ВНИМАНИЕ вопросы!!!
1. Как менять права ноды при выборе разных тарифов, не меняя права пользователя. Или придется каждое заведение делать как пользователя???
2. Как сделать так чтобы тип материала Товары, пренаделжал типу материала Заведения, если оно создается для этого заведения???
3. Как для разных тарифов сделать разное количество фото? Или просто делать зависимые поля + 3 поля Изображения. При выборе нужного тарифа, выводиться поле, с нужным количеством изображений.
4. Какой модуль выбрать для зависимых полей. Есть ли альтернативы conditional_fields, слышал что он не даработан для drupal 7

Заранее спасибо за ответы и за помощь. Просто хочется не упереться в потолок, и изначально сделать все правильно.