我有一个多语言网站的内容结构。
当我启动网站时,它会自动从丹麦节点开始,但是我希望它以“Forside”开头,至于英文部分,我希望它从节点“Frontpage”开始。< / p>
节点“丹麦语”和“英语”也是页面节点,但仅作为逻辑文件夹结构。
有什么方法可以选择我的网站应该从哪个内容节点开始?
答案 0 :(得分:4)
您可以使用内置功能:
这应该有效。
答案 1 :(得分:2)
然后我将主机标头应用于.co.uk和.com节点,并使用适当的语言进行字典项目使用。
我会将Forside / Frontpage作为我在结构中创建的.co.uk / .com节点,因为它似乎是您创建的一个不必要的级别。
沃伦
答案 2 :(得分:0)
umbraco有一种方法可以支持全球化的开箱即用。您不必创建2个不同的内容树。
答案 3 :(得分:0)
另一个对我有用的简单选项,虽然我接受它可能不适合所有人,但是对根节点进行排序。 Umbraco似乎只是使用内容树中的第一个作为起始页面(至少v6.1.5),它似乎尊重排序,所以在这个特定的实例中你要对它进行排序,以便'英语'逻辑容器节点位于'丹麦'逻辑容器节点之前。
答案 4 :(得分:0)
Umbraco选择第一个站点节点作为起始节点。我建议你在你的Site-Node文档类型中添加一个true / false字段,即isPrimary,然后在你的代码中你可以找到检查了这个字段的sitenode并导航到它。