如何使用分类法禁用新术语(免费标记)?


13

我有一个使用自动完成窗口小部件的形式的“术语参考”字段。我只想将用户输入限制在词汇表中,并在用户尝试输入不存在的术语时输出一条消息。

我找到了内容分类模块。但是,这不适用于包含字段集合或字段组的表单。

还有一个贡献补丁1078878-DisableAutoCreation-D7-UTF-8.patch。但是我想知道是否有像模块这样的更简单/更清洁的解决方案,或者我错过了使用最新的drupal和分类法版本的现有方法。

Answers:


4

这里似乎提到了两种可能的解决方案:http://fooninja.net/2012/08/03/drupal-autocomplete-term-widget-disable-creation/,您在问题中也提到了它们。

摘录自

实际上有两种解决方案。一种是内容分类模块。但是,我不想为这种简单的事情安装另一个模块。第二种解决方案是修补核心分类模块:

在Drupal论坛上,一个友善的灵魂j.stuyts 发布了一个小补丁 ,其中添加了禁止自动创建的选项。您需要做的就是将补丁(1078878-DisableAutoCreation-D7-UTF-8.patch)下载到Drupal 7根目录并运行。

如果然后转到结构»内容类型»[您的内容类型]并编辑使用“自动填充术语”窗口小部件的术语参考字段,则会在底部看到一个新选项:“允许自动创建新术语”(默认情况下选中)。

尽管从不建议在内核中进行黑客入侵,但是您可以使用补丁,直到获得更好的解决方案为止。


你好。您提供的链接可能会回答问题,但是如果链接的站点出现故障,您的答案将毫无价值。您能否发布一个真实的答案,而不仅仅是一个链接?
Mołot

感谢@Molot的建议。我在回答中添加了该帖子的摘录。
amitgoyal

1

关于字段收集模块的问题已经存在一个问题,该问题应该已经在Content Taxonomy模块的dev版本中得到解决。请尝试使用最新的开发版本,如果问题仍然存在,您可以在以下位置重新打开并关注该问题:http : //drupal.org/node/1320976

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.