Drupal 分类术语语言取决于 - 为啥所有语言的节点都是可见的?

Posted

技术标签:

【中文标题】Drupal 分类术语语言取决于 - 为啥所有语言的节点都是可见的?【英文标题】:Drupal taxonomy terms language depending - why nodes in all languages are visible?Drupal 分类术语语言取决于 - 为什么所有语言的节点都是可见的? 【发布时间】:2015-03-14 12:36:27 【问题描述】:

我想要实现的目标: 我有多语言网站(i18n 模块)。

我有一个名为“品牌”的词汇——词汇术语不需要翻译,因为它们在所有语言中都是相同的。

我还有可以分配给语言和“品牌”的节点。

在分类 - 在多语言选项中 - 我将此词汇设置为:Localize. Terms are common for all languages, but their name and description may be localized.

现在 - 问题是 - 当我从菜单进入“品牌”时,例如任何语言的“volvo” - 显示所有节点的列表(所有不同语言的翻译)。

我只想查看设置语言的节点。

我还有其他词汇 - 术语也应该翻译。我已将其设置为 Translate. Different terms will be allowed for each language and they can be translated. 并且一切正常 - 取决于语言。

如何用我的第一个词汇实现这一目标?

感谢您的任何建议。

【问题讨论】:

【参考方案1】:

我已将词汇设置为Translate. Different terms will be allowed for each language and they can be translated.,并为每种语言复制了每个品牌,然后更新了每个节点——为特定语言设置了术语。

在我看来这是一种解决方法,但我找不到其他解决方案。

【讨论】:

以上是关于Drupal 分类术语语言取决于 - 为啥所有语言的节点都是可见的?的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7 在视图中获取分类术语列表

创建一个 Drupal 视图,加载共享任何一个分类术语的所有文章(上下文过滤器)

使用选择性覆盖的Drupal视图的术语(而非分类)的自定义分类法页面

Drupal 6:视图:列出带有标记节点的分类术语

Drupal 7 - 基于页面的分类术语?

在 Drupal 中使用显示层次结构值的分类参数创建视图