我有一个层次分类词汇,“生物”。一个简化的摘录如下:
Plants
--Roses
----Red Rose
----Pink Rose
--Orchids
----White Orchid
----Yellow Orchid我有一个媒体库(图片和视频),其中有一个字段"Primary“,它引用了”生物“词汇中的适当术语。例如,各种玫瑰的图像将其“主分类”字段设置为“玫瑰”,而白色兰花的视频则将其“主要分类”字段设置为“白色兰花”。
在我的分类术语页面上,如何显示引用该物种和该物种的直系亲属的所有媒体?也就是说,“玫瑰”页面应该显示显示一般玫瑰的媒体,以及红玫瑰和粉红色玫瑰。“植物”页面应该显示一般植物,以及一般的玫瑰和兰花,而不是个别物种。
理想情况下,还应该可以使用“这个分类单元优先”或“子优先”来对视图进行排序,但我对没有此功能的任何解决方案都感兴趣。
到目前为止,我已经在分类法页面上显示了所有媒体。但是,我无法找到适当的上下文过滤器来限制显示的媒体。即使使用" media : Primary (field_primary_taxon)“的单个上下文过滤器也会阻止任何媒体的显示。
发布于 2021-09-01 15:05:41
只是在drupal.org上注意到这个页面提到了这个问题,还有两个链接。一个到核心补丁,一个到一个贡献模块。
https://drupal.stackexchange.com/questions/252755
复制相似问题