繁体   English   中英

Ez发布语言切换器

[英]Ez Publish Language switcher

当我切换到另一种语言时,是否有可能从我切换的地方获得相同的内容?

例如:如果我在英语页面"http://englishDomain.com/en/News/someNews/SomeChildOfNews"而当我切换到德语内容时,我希望得到这样的内容: "http://germanDomain.com/de/NewsOnGermanLanguage/SomeChildOfNewsOnGermanLanguage

正如您在我的示例中看到的那样,我希望德语内容相同,而“ slug”也应使用德语

任何链接或教程示例将对我有所帮助


我在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM