【问题标题】:Can I have a multi-lingual navigation when using PyroCMS?使用 PyroCMS 时可以进行多语言导航吗?
【发布时间】:2012-01-04 13:47:01
【问题描述】:

我正在运行 1.3.2 版本,直到最近它还是最新版本。我不知道这是否在 2.0.0 中发生了变化,但无论如何我都不会升级我的项目,所以这并不重要。

我想要一个多语言导航,但我唯一的链接字段是Title。 PyroCMS 是否对此提供支持?

【问题讨论】:

  • 如果您只是进行搜索然后尝试您找到的内容,您可能会发现是否可以。但只要你不这样做,这几乎不是一个可以在这里回答的问题。

标签: php navigation multilingual pyrocms


【解决方案1】:

我没有 1.3 的任何经验,但你可能想在你的 group 属性中搜索它..

只需为每种语言创建一个组,然后使用 Lex 标签执行类似的操作(基于 2.0 版本标签条件的示例):

{{ if {lang:name} == 'Dutch' }}
  {{ navigation:links group="dutch_header" }}
{{ elseif {lang:name} == 'German' }}
  {{ navigation:links group="german_header" }}
{{ elseif {lang:name} == 'Spanish' }}
  {{ navigation:links group="spanish_header" }}
{{ else }}
  {{ navigation:links group="english_header" }}
{{ endif }}

现在在 admin -> design navigationpage 添加名为“dutch_header”、“german_header”、“spanish_header”和“english_header”的导航组。

现在只需为所有四个组添加一个导航菜单,每种语言都有自己的导航。

我希望这就是你要找的东西 ;) GL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    相关资源
    最近更新 更多