2020-09-19 00:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,有人知道如何限制后台登录时可用语言的数量吗?
感谢尼古拉
由于似乎没有有效的解决方案,这是我的:
公共类OrderedLocalizationService扩展了DefaultLocalizationService { 私人UserService userService; private Comparator localeComparator = Comparator.comparing(Locale :: toString); @Override 公共Set getSupportedDataLocales(){ //匿名仅检索UI语言环境,而不是所有语言环境 如果(userService.isAnonymousUser(userService.getCurrentUser())){ 返回Collections.set(Locale.ENGLISH,Locale.GERMAN); }其他{ TreeSet supportedDataLocales = new TreeSet <>(localeComparator); supportedDataLocales.addAll(super.getSupportedDataLocales()); 返回supportedDataLocales; } } @需要 公共无效setUserService(UserService userService){ this.userService = userService; } }
并在spring-config中重载定位服务:
<!-本地化服务(数据和会话语言/语言环境)->
这有两个功能:
所有语言环境均按其isocode排序(我发现在编辑过程中非常有用)
对于匿名请求(对于座舱,这仅是登录屏幕)仅显示指定的语言(您可能希望将其放入您的spring配置中,为简化示例,我在这里没有介绍)
解决了我们的情况。 无法找到任何缺点,并希望,Hybris会将其带入下一个版本。 :-)
是否有关于在Backoffice中分离UI和数据维护语言的新闻?
嗨,
我想提一个问题:我们的客户希望仅以英语(en)和德语(de)提供后台服务,而他(肯定)需要在PIM中维护多种语言。 因此,我们希望将语言的登录屏幕下拉列表减少到仅两种(en和de),同时保持语言在系统中仍处于活动状态。
在我看来,这似乎是不可能的,因为语言下拉列表不可自定义。 有办法解决这个问题吗?
谢谢。
当然,不是我最喜欢的代码-但这是目前唯一的解决方案。 顺便说一句:由于classpath加载中的顺序,它是防弹的。
嗨!
它也可以在Backoffice的Internationalization-> Languages节点中自定义。 禁用的语言完全不可见。
另一个选项是设置可用语言环境,以过滤关于主体应可用的语言环境。 有关详细信息,请查看文档。
干杯, Jacek
禁用并不能解决问题,因为该语言也将被禁用以进行数据维护,这不是我们想要的。
转到HMC->国际化->语言。 删除不支持的语言。 然后,它将不会显示在后台和后端管理节点上。
最多设置5个标签!
由于似乎没有有效的解决方案,这是我的:
并在spring-config中重载定位服务:
这有两个功能:
所有语言环境均按其isocode排序(我发现在编辑过程中非常有用)
对于匿名请求(对于座舱,这仅是登录屏幕)仅显示指定的语言(您可能希望将其放入您的spring配置中,为简化示例,我在这里没有介绍)
解决了我们的情况。 无法找到任何缺点,并希望,Hybris会将其带入下一个版本。 :-)
是否有关于在Backoffice中分离UI和数据维护语言的新闻?
嗨,
我想提一个问题:我们的客户希望仅以英语(en)和德语(de)提供后台服务,而他(肯定)需要在PIM中维护多种语言。 因此,我们希望将语言的登录屏幕下拉列表减少到仅两种(en和de),同时保持语言在系统中仍处于活动状态。
在我看来,这似乎是不可能的,因为语言下拉列表不可自定义。 有办法解决这个问题吗?
谢谢。
当然,不是我最喜欢的代码-但这是目前唯一的解决方案。 顺便说一句:由于classpath加载中的顺序,它是防弹的。
嗨!
它也可以在Backoffice的Internationalization-> Languages节点中自定义。 禁用的语言完全不可见。
另一个选项是设置可用语言环境,以过滤关于主体应可用的语言环境。 有关详细信息,请查看文档。
干杯, Jacek
禁用并不能解决问题,因为该语言也将被禁用以进行数据维护,这不是我们想要的。
转到HMC->国际化->语言。 删除不支持的语言。 然后,它将不会显示在后台和后端管理节点上。
一周热门 更多>