【问题标题】:How to sort view results by translated node title when using entity translation in Drupal 7在 Drupal 7 中使用实体翻译时如何按翻译的节点标题对视图结果进行排序
【发布时间】:2015-02-23 02:37:33
【问题描述】:

我无法让我的视图按节点的翻译标题排序。我在启用实体翻译和标题模块的情况下运行 drupal 7。我有一个名为“muscle”的内容类型,我已将所有英文标题翻译成德文。我创建了一个按字母顺序列出所有肌肉标题的视图。该视图在英文和德文页面上都运行良好,但在德文页面上,标题按英文排序,因此显得杂乱无章。

这是视图中的 SQL 代码:

    SELECT node.nid AS nid, node.title AS node_title, 'node' AS
       field_data_title_field_node_entity_type
    FROM {node} node
    WHERE (( (node.status = '1') AND (node.type IN  ('muscle')) ))
    ORDER BY node_title ASC

我一直在寻找解决方案,但无法找出我做错了什么。我确实看到节点表不包括翻译的标题,所以我认为需要加入。我还看到,当我在编辑视图时,我没有选择翻译后的实体进行排序的选项。

任何帮助将不胜感激!

【问题讨论】:

    标签: drupal drupal-views multilingual


    【解决方案1】:

    您应该能够在高级部分的关系下创建视图 UI 中的加入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多