首页 > 解决方案 > Drupal 8 - 过滤特定用户的视图以将内容相关字段与用户名匹配

问题描述

我不是 drupal 专家,但我想在 drupal 8 上构建一个零售系统。

请参阅下面的场景以及我想要实现的目标以及到目前为止我所做的事情。

我想为所有零售店建立一个系统,这样他们就可以登录并查看特定于其用户的在线订单。但是,每个商店都有一个用户名。

我做了什么:我为订单创建了一个名为“订单”的内容类型,并放置了以下字段(纯文本字段)进行测试:

1-订单ID

2- StoreID(与用户名完全相同。例如 user1234)

3- 产品名称

我有一个提要模块,它将从 CSV 文件加载数据并将它们加载到内容类型中。

我还创建了一个视图来显示来自内容类型“订单”的数据

我想要什么:现在我只想要一个通过“视图”级别或代码的逻辑。

因此,当商店的用户(用户名 user1234)登录系统时,逻辑会检查用户用户名是否与字段 StoreID(来自内容类型“订单”)匹配,然后向特定用户显示商店的特定订单,而不是所有订单。

标签: viewdrupal-8content-type

解决方案


推荐阅读