我的项目中的某些组件在其Touch UI对话框中选择了由cq/gui/components/common/datasources/languages
提供支持的字段。
客户注意到他们需要的某些区域设置不在OOTB列表中。
数据源似乎从/libs/wcm/core/resources/languages
加载了可用语言列表。我可以通过在/apps/wcm/core/resources/languages
创建一个节点来覆盖这些资源,但我想尽可能避免这种情况。
我的Google搜索中出现的大多数文档都与翻译工作流程和多站点管理有关。
将这些节点覆盖为可接受的方法,还是应该使用用户界面或API?
libs
处的节点附带rep:policy
节点,授予对language-manager-service
和translation-config-service
的区域设置列表的读取权限。但是,我没有任何暗示可以用来实际更改可用语言列表的内容。
答案 0 :(得分:0)
我最终使用了叠加层。它确实解决了数据源的问题(所有语言都存在)。
有趣的是,使用/libs/cq/tagging/gui/content/tags.html/etc/tags
我们已经提出了日间护理机票,并且在6.2SP1-CFP14中提供了修复,据我的理解,还有AEM 6.3及以上版本。