我正在制作一些图片的视图幻灯片。 这些图像有一个标题。 我想将此标题公开为下拉列表过滤器。
我可以使用pr配置的过滤器值来执行此操作,但我希望此列表由最终用户作为图像标题提供的值构建。 (或由描述等其他领域组成......)
因此,当用户上传标题为“休假”的图片时,我希望此值显示在视图幻灯片中的公开过滤器中...
谢谢
答案 0 :(得分:3)
使用Views Reference Filter模块可以轻松完成此操作。
使用您要显示的字段创建一个视图页面。
在视图中添加实体参考显示。
在实体参考显示的格式设置中设置哪个字段应作为您的搜索字段(在本例中为内容:标题)。仅删除或排除此显示的所有其他字段(覆盖)。
在页面显示中添加过滤器内容:Nid(entityreference过滤器)并将其公开给访问者。如果您有多个实体参考视图,请记住在“用于选择实体的视图”下拉列表中选择正确的视图。
可选步骤:
为您的视图启用Ajax。
将公开的表单样式设置设置为自动提交。
答案 1 :(得分:1)
如果我试图完成此操作,我会为这些图像添加分类词汇表,然后我会在引用此词汇表的图像内容类型中添加一个字段。
之后,我会使用创建Rule来对保存新图像作出反应,并为该图像添加新的分类术语,即输入的标题。
然后,您可以在视图中轻松创建过滤器,以过滤掉该分类术语,并将其作为下拉列表公开。通过这样做,每个图像都应该附加一个分类术语,即图像的标题。随着图像的添加,分类术语应出现在下拉列表中。
如果您需要任何其他指导,请与我们联系。