【问题标题】:Is it possible to translate view path/title of custom content type?是否可以翻译自定义内容类型的视图路径/标题?
【发布时间】:2011-12-29 15:07:38
【问题描述】:

我是 Drupal 的新手。

我有一个带有 i18n 模块的 Drupal 安装。

一切都很完美,但是我遇到了一个问题。

我创建了自定义内容类型和一个视图来显示它。现在我有一个问题...是否有可能翻译视图路径/标题?

问候, 戴夫W

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-views


    【解决方案1】:

    所有开始使用 Drupal 冒险的人的众所周知的问题。

    如何解决问题?这非常非常简单。我想您已经创建并启用了您的语言 - 我将使用英语作为默认语言。

    1. 使用请求的标题和路径创建视图。我总是使用英语作为第一语言,即。新闻。
    2. 转到Administration » Configuration » Search and metadata » URL aliases 并通过单击Add new alias 链接创建新别名(如果此模块已禁用,您需要启用它)。
    3. 从下拉菜单中,选择您的第二(或第三等)语言,在我的例子中是波兰语。
    4. Existing system path 字段中提供您创建的视图的英文路径:在我们的例子中是news
    5. Path alias 字段中提供您的翻译,即。 wiadomosci 波兰语。

    瞧。现在,当波兰语是当前语言时,它将使用别名 wiadomosci 表示 news 路径。

    注意:刚刚在最新的 Drupal 安装上进行了测试 - 完美运行。

    【讨论】:

    • 这对我来说似乎不适用于“路径前缀”URL 语言检测。在这种情况下有什么建议吗?
    • 这行得通,但有没有办法也改变面包屑?
    • @EgilHansen 因为答案有点老了,恐怕我没有任何建议,对不起。自从发布此答案以来,我已经在这个项目中从 Drupal 切换。对不起大家。您可以考虑阅读 Sam 的回答。 AFAIR 它也适用于路径前缀。
    【解决方案2】:

    如果你看这里:

    http://reyero.net/en/drupal/drupal7_i18n_beta1_overview(这是模块作者的页面)

    他显示了用于启用分类术语翻译的选项,这将是您实际页面的路径 - 例如您为内容设置的类别。

    还有一个节点复选框,这将是您的内容。有人会认为这会翻译 url 或节点内容。

    他的网站似乎没有将网址翻译成西班牙语,而只是更改了菜单项。 URL 回退到节点号,而不是之前显示的别名。

    也许这有帮助,或者这对你来说已经很明显了,但我会尝试使用这些选项。

    不错的概述 - http://evolvingweb.ca/story/drupal-7-multilingual-whats-new-i18n

    路径翻译

    Drupal 7 路径翻译模块允许您创建翻译 设置路径。路径转换用于通用路径(对于 例如,对于视图页面),不适用于节点或分类页面路径。你 可以通过转到配置»区域配置多语言路径 和语言 » 翻译集 » 路径。

    似乎暗示有一种方法可以转换节点 - 不确定您是否必须硬编码或者它是否会自动发生 - 但看起来很有希望。

    本指南也可能会有所帮助:http://drupal.org/node/133977

    【讨论】:

      【解决方案3】:

      似乎最简单的方法是使用国际化视图模块:https://drupal.org/project/i18nviews

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-20
        • 1970-01-01
        相关资源
        最近更新 更多