首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在分类法自动完成中显示的未设置的术语

在分类法自动完成中显示的未设置的术语
EN

Drupal用户
提问于 2017-05-03 13:48:14
回答 2查看 346关注 0票数 1

我想取消在分类法自动完成中出现的术语。

例如,如果TID 1 2 3 4,在分类法中,我只希望在自动完成的下拉列表中显示12和3。

EN

回答 2

Drupal用户

回答已采纳

发布于 2017-05-10 19:50:41

您可以尝试更改查询,但是根据注释,查询上没有设置alter标记。

另一种解决方案是使用“自动完成”字段更改窗体以更改路径。

作为最后手段,您可以使用javascript从列表中删除不需要的项目,使用css显示:none。

票数 1
EN

Drupal用户

发布于 2017-05-16 01:15:12

概述

使用实体引用字段引用由实体引用视图过滤的分类法术语。

方法

  1. 创建一个显示“分类法术语”类型“词汇表名称”的视图
  2. 添加“实体引用”类型的视图显示
  3. 在“实体参考列表”旁边的“格式”下,单击“设置”并选择相关的“搜索字段”
  4. 在“筛选条件”下添加任何过滤器,如“分类法术语:术语ID”
  5. 例如,对于步骤4中的“操作符”,选择“不等于”或“小于”。见下文。
  6. 保存风景。
  7. 使用“分类法术语”的“目标类型”向实体添加“实体引用”字段,并选择“目标包”
  8. 对于“实体选择”下的“模式”,选择“视图:通过实体引用视图筛选”
  9. 选择“用于选择实体的视图”
  10. 必要时提供任何参数,并检查其他字段选项。
  11. 保存字段设置。

示例

在您的示例中,对于步骤5,您可以为“分类法术语:术语ID”添加一个过滤器:

接线员:小于

价值:4

您可以添加任意数量的过滤器,如果需要,甚至可以添加执行计算

通过自定义代码或贡献模块(如码滤器 )可以获得更多筛选器选项,该模块允许使用PHP。另见查看PHP全局滤波器

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/235461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档