3

我有这个多语言网站的内容结构。

  • 内容
    • 丹麦语
      • 福赛德
      • 欧姆奥斯
    • 英语
      • 首页
      • 关于我们

当我启动网站时,它会自动在丹麦节点中启动,但我希望它在“Forside”中启动,而对于侧面的英文部分,我希望它在节点“Frontpage”中启动。

节点“丹麦语”和“英语”也是页面节点,但仅作为逻辑文件夹结构存在。

有什么方法可以选择我的网站应该从哪个内容节点开始?

4

5 回答 5

4

您可以使用内置功能:

  1. 将名为“umbracoRedirect”的属性添加到与“丹麦语”节点关联的文档类型。
  2. 将属性设置为“内容选择器”类型并保存
  3. 在“丹麦”节点处,将属性设置为指向节点“ForSide”。

那应该行得通。

于 2009-02-19T14:23:05.963 回答
2

嘿彼得,在做多语言网站时,我倾向于采用以下结构

  • mywebsite.co.uk
    • 关于
    • 接触
  • mywebsite.com
    • 关于
    • 接触

然后,我将主机标头应用到 .co.uk 和 .com 节点,并使用适当的语言来使用字典项。

我会让 Forside/Frontpage 成为我在结构中创建的 .co.uk/.com 节点,因为这看起来像是您创建的不必要的级别。

沃伦

于 2009-05-26T10:57:44.513 回答
0

umbraco 有一种方法可以开箱即用地支持全球化。您不必创建 2 个不同的内容树。

Umbraco 多语言 1:1 站点

于 2009-01-13T15:30:45.980 回答
0

另一个对我有用的简单选项是对根节点进行排序,尽管我接受它可能不适合所有人。Umbraco 似乎只是使用内容树中的第一个内容作为起始页(至少 v6.1.5 确实如此),并且它似乎尊重排序,所以在这个特定的实例中,您可以对其进行排序,以便“英语”逻辑容器节点位于“丹麦”逻辑容器节点之前。

于 2013-09-24T20:30:00.100 回答
0

Umbraco 选择第一个站点节点作为起始节点。我建议您在名为 isPrimary 的站点节点文档类型中添加一个真/假字段,然后在您的代码中,您可以找到选中此字段的站点节点并导航到它。

于 2013-09-29T11:28:41.437 回答