Я не эксперт по drupal, но я хочу построить систему розничной торговли на drupal 8.
Пожалуйста, смотрите сценарий ниже с тем, чего я хочу достичь и что я уже сделал.
Я хочу создать систему для всех розничных магазинов, чтобы они могли войти в систему и просматривать онлайн-заказы, характерные для их пользователей. Однако у каждого магазина есть одно имя пользователя.
Что я сделал: я создал тип контента "Заказы" для заказов и поместил следующие поля (Текстовые поля) для тестирования:
1- OrderID
2- StoreID (точно так же, как имя пользователя. Например, user1234)
3- ProductName
У меня есть модуль каналов, который загружает данные из файла CSV и загружает их в тип содержимого.
Я также создал представление для отображения данных из типа контента «Заказы»
Что я хочу:
Теперь я просто хочу логику через уровень «Вид» или через код.
поэтому, когда пользователь магазина (с именем пользователя user1234) входит в систему, логика проверяет, совпадает ли имя пользователя с полем StoreID (из типа контента «Заказы»), а затем показывает конкретные заказы магазина для конкретного пользователя. не все заказы.