Vorto的Umbraco URL问题

问题描述 投票:0回答:1

我在我的Umbraco 7应用程序中使用vorto插件来实现多语言功能。

我在主机名中提到了“localhost / clientname / en”的URL。

每当我打开登录页面时,获取表格的URL都是'http://localhost/clientname/en/login'。这是vorto URL编写的结构。

但我可以像'http://localhost/clientname/login/en'那样实现它吗???

我希望URL的末尾有语言名称,而不是介于两者之间。

可能吗 ?

请帮助....我严重陷入了我的项目任务!

umbraco umbraco7
1个回答
0
投票

听起来您需要一个自定义URL提供程序,将域设置为'localhost / clientname / en'将意味着URL将始终在语言部分之后添加,因为主机始终是URL的第一部分。

看看有关URL提供程序和内容查找器的这篇文章:https://24days.in/umbraco-cms/2014/urlprovider-and-contentfinder/它已经很老了,但它仍然可以工作。这应该让你知道如何使它工作。基本上,您希望URL提供程序将语言附加到URL的末尾,并使内容查找器从末尾删除语言,然后查找实际内容。然后,您还可以在内容查找器中设置当前线程的语言,以便Vorto和Umbraco根据URL使用正确的语言。

© www.soinside.com 2019 - 2024. All rights reserved.