[英]Ez Publish Language switcher
Is it possible that when i switch to another language , get same content from where i'm switching ? 当我切换到另一种语言时,是否有可能从我切换的地方获得相同的内容?
for example: if i'm on English page "http://englishDomain.com/en/News/someNews/SomeChildOfNews"
and when i switch to German content i want to get like this "http://germanDomain.com/de/NewsOnGermanLanguage/SomeChildOfNewsOnGermanLanguage
例如:如果我在英语页面
"http://englishDomain.com/en/News/someNews/SomeChildOfNews"
而当我切换到德语内容时,我希望得到这样的内容: "http://germanDomain.com/de/NewsOnGermanLanguage/SomeChildOfNewsOnGermanLanguage
as you can see on my example i want same content on German language and "slug" should be on German too 正如您在我的示例中看到的那样,我希望德语内容相同,而“ slug”也应使用德语
any links or tutorial examples will be helpful for me 任何链接或教程示例将对我有所帮助
I found this in DOC ( https://doc.ez.no/display/EZP/Language+Switcher ) but this code not working , it gives me a same url where i am. 我在DOC( https://doc.ez.no/display/EZP/Language+Switcher )中找到了此代码,但是此代码不起作用,它给了我与我相同的网址。
$routeRefGenerator = $this->get( 'ezpublish.route_reference.generator' );
$routeRef = $routeRefGenerator->generate( $location, array( 'language' => 'fre-FR' ) );
$link = $this->generateUrl( $routeRef );
你可以尝试一下:
$link = $this->get( 'ezpublish.chain_router')->generate( $location, array('siteaccess' => 'de') );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.