Многоязычный Expressionengine

моя последняя работа на моем текущем сайте — это попытка добавить многоязычность на мой сайт EE.

Шаги, которые я выполнил в вики, здесь: http://expressionengine.com/wiki/Multi_language_site_alternative

были достаточно прямолинейны, и, несмотря на то, что мне пришлось искать помощь, когда htaccess не работал, теперь у меня есть (я полагаю) рабочая подпапка на моем сайте: /en . Если я укажу браузеру на http://mysite.com/en/template_group/view/title страница открывается нормально.

Однако следующий шаг использования en_custom_field, похоже, не работает. У меня такое ощущение, что папка /en является точным зеркальным отражением обычного сайта.

Например, в моем шаблоне встроенного заголовка у меня есть lang="{country_code}", но когда я просматриваю исходный код в своей подпапке /en, он отображается как "fr" (язык по умолчанию).

Кроме того, происходят и другие любопытные вещи — в подпапке /en мое текущее выпадающее меню (меню navee) было заменено моим старым меню, которого больше нет в моем шаблоне (!) Я буквально понятия не имею, как это происходит…

Буду признателен за любую помощь от тех, кто видел что-то знакомое спасибо!


person onjegolders    schedule 31.10.2011    source источник
comment
EE Insider опубликовал недавнюю статью о многоязычных решениях для ExpressionEngine, в которой подробно описаны многие ключевые принципы многоязычия в одной краткой статье с примерами кода и снимками экрана.   -  person rjb    schedule 31.10.2011
comment
Спасибо, rjb, это одна из статей, которые я уже читал на эту тему. Теперь у меня есть функциональность и работает, спасибо, как обычно, собирая воедино множество разных идей. В настоящее время я застрял, пытаясь поместить оператор if в свое меню navee, и, похоже, он уничтожает всю мою страницу ... Удаление кода до и после - странно!   -  person onjegolders    schedule 31.10.2011


Ответы (1)


Вы используете ExpressionEngine 1.x или 2.x? Инструкции в вики действительно работают только для 1.x (да и то не очень хорошо для этого).

Есть несколько бесплатных и платных дополнений, которые могут помочь вам в этом. Для EE1 я бы рекомендовал Transcribe: http://eeharbor.com/transcribe

Для EE2 вы можете попробовать надстройку Berkol MultiLanguage, которую можно найти здесь: http://devot-ee.com/add-ons/multi-language-support — он требует от вас создания настраиваемых полей, но, насколько я могу судить, довольно хорошо обрабатывает всю ерунду с URL.

person adrienne    schedule 31.10.2011
comment
Спасибо, Адриенн, я на EE2. На самом деле я начал использовать этот аддон, но не смог его запустить, и вики на самом деле имела для меня больше смысла, чем аддон, который должен был упростить дело! Моя последняя проблема заключается в том, что версия подпапки не находит правильный css - person onjegolders; 31.10.2011