Можно ли использовать многоязычную навигацию при использовании PyroCMS? - PullRequest
1 голос
/ 04 января 2012

Я использую версию 1.3.2, которая до недавнего времени была самой последней версией. Я не знаю, изменилось ли это в 2.0.0, но я все равно не буду обновлять свой проект, так что это не имеет значения.

Я хотел бы иметь многоязычную навигацию, но единственное поле, которое я имею для ссылки, это Title. PyroCMS предлагает поддержку для этого?

Navigation Options

1 Ответ

0 голосов
/ 04 января 2013

У меня нет опыта работы с 1.3, но вы можете поискать его в атрибуте вашей группы ..

Просто создайте группу для каждого языка и сделайте что-то подобное с тегами 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 добавьте группы навигации с именами "dutch_header", "german_header", "spanish_header" и "english_header".

Теперь просто добавьте меню навигации ко всем четырем группам, и у каждого языка есть своя навигация.

Надеюсь, это то, что вы искали;) GL

...