Могу ли я использовать многоязычную навигацию при использовании PyroCMS?

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

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

Параметры навигации


person Matthew    schedule 04.01.2012    source источник
comment
Если бы вы просто выполнили поиск, а затем попробовали то, что найдете, вы могли бы выяснить, можете ли вы это иметь или нет. Но пока вы этого не сделали, вряд ли здесь можно ответить на этот вопрос.   -  person hakre    schedule 04.01.2012


Ответы (1)


У меня нет опыта работы с 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

person Chris Visser    schedule 04.01.2013