gpt4 book ai didi

aem - "jcr:language"属性可以在页面创建时自动配置吗?

转载 作者:行者123 更新时间:2023-12-02 19:48:33 24 4
gpt4 key购买 nike

如何在以下站点结构中配置 jcr:language 属性,例如在节点 (/content/myapp/uk/en/jcr:content)?

{
"content": {
"myapp": {
"jcr:content" {
"us": {
"jcr:mixinTypes": "rep:AccessControllable",
"jcr:primaryType": "cq:Page"
},
"de": {
"jcr:mixinTypes": "rep:AccessControllable",
"jcr:primaryType": "cq:Page"
},
"fr": {
"jcr:mixinTypes": "rep:AccessControllable",
"jcr:primaryType": "cq:Page"
},
"uk": {
"jcr:mixinTypes": "rep:AccessControllable",
"jcr:primaryType": "cq:Page",
"jcr:content": {},
"en": {
"jcr:content": {},
}
}
}
}
}
}

此问题与 Invalid iso code stored in /content/myapp/uk/en: en_uk 相关。我可以通过在页面中手动将 jcr:language 值更改为 en_GB 来删除该问题中提到的警告,警告就会消失。

但我想以这样的方式配置它:正确的 jcr:language 属性应自动设置为 en_GB,同时创建语言节点本身(即 en)。这可能吗?

最佳答案

@raju muddana 我想知道您自动创建 jcr:language 属性的用例

通常,在项目实现后,此语言属性将留给内容作者。在 AEM 中,将使用一个模板创建任意数量的页面,该模板可用于多语言内容创作。一般来说,我们可以将其与内容结构分开,如 geometrix 演示站点中所示的示例(示例:/content/geometrixx/en、/content/geometrixx/fr 等)。一旦建立了内容结构,内容作者就可以相应地设置此语言属性。

除了 @i.net 答案之外,只是向您展示,默认情况下,您可以在 AEM 中的任何页面上使用页面属性 高级 选项卡添加语言 语言 属性。除非您不自定义页面属性。

经典用户界面: classic UI触摸用户界面: Touch UI

Jcr:语言属性 jcr-language

关于aem - "jcr:language"属性可以在页面创建时自动配置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42023552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com