我有這種多語言網站的內容結構。設置umbraco網站的開始節點
- 內容
- 丹麥
- Forside
- 嗡OS
- 英語
- 頭版
- 關於我們
- 丹麥
當我啓動它在丹麥的節點自動啓動的網站,但我希望它開始在「Forside」,並作爲側面的英文部分我希望它在節點「Frontpage」中啓動。
節點「丹麥語」和「英語」也是頁面節點,但僅作爲邏輯文件夾結構存在。
有什麼辦法可以選擇我的網站應該從哪個內容節點開始?
我有這種多語言網站的內容結構。設置umbraco網站的開始節點
當我啓動它在丹麥的節點自動啓動的網站,但我希望它開始在「Forside」,並作爲側面的英文部分我希望它在節點「Frontpage」中啓動。
節點「丹麥語」和「英語」也是頁面節點,但僅作爲邏輯文件夾結構存在。
有什麼辦法可以選擇我的網站應該從哪個內容節點開始?
您可以使用內置的功能:
這應該有效。
umbraco有一種方法可以支持全球化。你不必創建2種不同的內容樹。
1:1在這種情況下是不正確的。我們在英文網站需要不同的內容結構。 – 2009-02-20 07:02:55
嘿彼得,做多語種的網站時,我往往有以下結構
我然後用字典項用途此時,相應的語言應用主機頭到.co.uk和.com節點。
我會讓Forside/Frontpage成爲我在我的結構中創建的.co.uk/.com節點,因爲它似乎是您創建的一個不必要的級別。
沃倫
這工作對我來說,雖然我接受它可能不適合每個人的另一種簡單的選擇,是排序的根節點。 Umbraco似乎只是使用內容樹中的第一個作爲開始頁面(至少是v6.1.5),並且它似乎尊重排序,所以在這個特定的實例中,您將對它進行排序,以便「英語」邏輯容器節點出現在「丹麥語」邏輯容器節點之前。
Umbraco選擇第一個節點作爲開始節點。我建議你在名爲isPrimary的Site-Node文檔類型中添加一個true/false字段,然後在你的代碼中你可以找到有這個字段的sitenode,並導航到它。
謝謝。這正是我正在尋找的。 – 2009-02-20 07:03:27