我正在使用带有 Views 的 Drupal 并激活了扩展配置文件模块。为了让用户能够检查多个感兴趣的领域,我还添加了一个名为Profile Checkboxes的模块。它增加了使用自由格式列表的功能,但将其转换为复选框或单选按钮。
这个模块工作得非常干净,没有出现错误。但是,如果用户检查多个兴趣,那么这些兴趣将profile_values
作为逗号分隔值存储在表中。
因此,如果用户喜欢让我们说汽车、卡车和自行车。它存储在数据库的一个字段中,如下所示:
+-----+-----+---------------------+
| fid | uid | value |
+-----+-----+---------------------+
| 12 | 32 | cars, trucks, bikes |
+-----+-----+---------------------+
我希望能够让视图为我正确解析它,以便我可以创建仅显示已输入兴趣的用户的过滤器。它给我的选项是验证选择列表中的值的“如果蚂蚁”,我选择了列表中的所有值。但它只显示检查了其中一个值的用户。我希望这是有道理的。
我需要在自定义 tpl 文件中对此进行编码还是可以使用 Views 来完成?