Drupal 8 - фильтрует представление для конкретного пользователя, чтобы сопоставить поле, связанное с содержимым, с именем пользователя - PullRequest
0 голосов
/ 05 июля 2019

Я не эксперт по drupal, но я хочу построить систему розничной торговли на drupal 8.

Пожалуйста, смотрите сценарий ниже с тем, чего я хочу достичь и что я уже сделал.

Я хочу создать систему для всех розничных магазинов, чтобы они могли войти в систему и просматривать онлайн-заказы, характерные для их пользователей. Однако у каждого магазина есть одно имя пользователя.

Что я сделал: я создал тип контента "Заказы" для заказов и поместил следующие поля (Текстовые поля) для тестирования:

1- OrderID

2- StoreID (точно так же, как имя пользователя. Например, user1234)

3- ProductName

У меня есть модуль каналов, который загружает данные из файла CSV и загружает их в тип содержимого.

Я также создал представление для отображения данных из типа контента «Заказы»

Что я хочу: Теперь я просто хочу логику через уровень «Вид» или через код.

поэтому, когда пользователь магазина (с именем пользователя user1234) входит в систему, логика проверяет, совпадает ли имя пользователя с полем StoreID (из типа контента «Заказы»), а затем показывает конкретные заказы магазина для конкретного пользователя. не все заказы.

...