У меня есть Зенд XML конфигурации следующим образом:Zend Navigation параметр языка настройки для маршрута оленья кожа отразить в приложении
<design>
<navigation>
<frontend>
<company>
<label>Company</label>
<route>sitepage</route>
<pages>
<about>
<label>About us</label>
<route>sitepage</route>
<params>
<page>about-us</page>
<language>en</language>
</params>
</about>
Вот мой sitepage маршрут:
resources.router.routes.sitepage.type = Zend_Controller_Router_Route
resources.router.routes.sitepage.route = ":language/page/:page"
resources.router.routes.sitepage.defaults.module ="core"
resources.router.routes.sitepage.defaults.controller = "page"
resources.router.routes.sitepage.defaults.action = "view"
resources.router.routes.sitepage.defaults.page = "home"
resources.router.routes.sitepage.defaults.language = "en"
Как вы можете видеть, что я do задает параметр страницы в узле xml <params>
. Я попытался добавить параметр <language>
, думая, что он автоматически обновит язык приложения, но похоже, что он не работает таким образом. Мое меню навигации выводит, например, http://localhost/en/page/about-us
, когда оно должно быть http://localhost/it/page/about-us
(учитывая, что мое приложение зарегистрировано с использованием языка it
). Как я могу получить навигацию для распознавания языка приложения (it
)?