Проблема с Umbraco URL в Vorto - PullRequest
0 голосов
/ 06 марта 2019

Я использую плагин vorto в своем приложении Umbraco 7 для достижения многоязычности.

Я упомянул URL в имени хоста как 'localhost / clientname / en'.

Всякий раз, когда я открываю страницу входа, URL, который получает форму: 'http://localhost/clientname/en/login'. Это структура записи ворто URL.

Но могу ли я достичь этого как 'http://localhost/clientname/login/en' ???

Я хочу, чтобы названия языков были в конце URL, а не между ними.

Возможно ли это?

Пожалуйста, помогите .... Я сильно застрял в своей задаче проекта!

1 Ответ

0 голосов
/ 04 апреля 2019

Похоже, вам нужен пользовательский провайдер URL, установка домена на 'localhost / clientname / en' будет означать, что URL будут всегда добавляться ПОСЛЕ языковой части, поскольку хост всегда является первой частью URL.

Взгляните на эту статью о провайдерах URL и средствах поиска контента: https://24days.in/umbraco-cms/2014/urlprovider-and-contentfinder/ оно довольно старое, но все равно должно работать.Это должно дать вам представление о том, как заставить это работать.По сути, вы хотите, чтобы поставщик URL добавлял язык в конец URL, а средство поиска контента удаляло язык с конца, а затем находило фактическое содержимое.Затем вы также можете установить язык текущей темы в средстве поиска контента, чтобы Vorto и Umbraco использовали правильный язык на основе URL.

...