2012-06-27 33 views
4

我對umbraco比較陌生,剛剛建立了網站,但客戶要求提供全新的外觀和感覺的微型網站。umbraco中的微型網站

那麼如何在umbraco中設置一個新的微型網站。

請幫忙。

由於一噸

回答

9

爲了讓內頁一把umbraco一個完全不同的外觀和從別人覺得,有幾種不同的方式,你可以走了。很明顯,解決問題的方法不止一種,但我會提一些我能想到的並解釋他們如何工作的方法。

  1. 創建具有新設計的新母版頁模板,然後創建子模板每個文檔類型,包括主頁,一個標準的文本頁面和其他任何你可能需要。將這些模板分配給將使用它們的文檔類型。

    優點:最簡單的方法。在設計中具有最大的靈活性。

    缺點:用戶可以選擇錯誤的模板或忘記設置正確的模板。

  2. 如選項1中創建單獨的模板,但也創建單獨的文檔類型。僅將模板分配給新的文檔類型。每種文檔類型都可以擴展現有文檔以繼承相同的屬性,或者可以創建全新的文檔。

    優點:確保用途始終使用正確的模板。在設計中具有最大的靈活性。允許特定於站點的定製 - 可以添加或刪除屬性。

    缺點:文件類型的數量增加一倍,因此用戶選擇的數量也會增加。當然,他們看到的數量可能會受到允許創建的模板的限制。

  3. 使用現有的模板,但包括一個檢查來確定哪個站點正在訪問,具體取決於路徑或子域等,然後動態加載不同的樣式表。

    優點:您無需爲微型網站創建單獨的模板或文檔類型。

    缺點:您的主模板的標記必須具有足夠的通用性來彌補這兩種設計,因此它不夠靈活。

一旦你選擇,你會如何結構和風格的微型網站的頁面(請記住我的名單還沒有定論)選項,則需要在那裏確定設置節點結構。這裏最好的選擇是,如果微型網站是子網域,或者它有自己的網域,那麼首先將它作爲單獨的家庭節點添加,然後在其下面添加它自己的所有網頁。然後,您可以在Umbraco中爲該網站設置不同的主機參考。已經有上這麼幾個答案提及如何做到這一點:

Assigning hostnames in umbraco

Publishing multiple sites on a single instance of umbraco

這裏有一些基本的步驟,使一把umbraco使用其他域名:

  1. 設置您的Web服務器以接受特定域/子域的主機頭。在IIS 7.5中,可以通過爲域/子域添加綁定來完成此操作。

  2. 新節點需要是內容節點的直接子節點。

  3. 右鍵單擊節點並選擇「管理主機名」。然後添加域/子域的URL。

希望幫助!隨意提出更多問題。

+0

非常棒的隊友,謝謝你瞭解如何設置模板,但是你能否解釋如何爲微型網站創建模板和文檔類型。 非常感謝,謝謝 其實如果我創建一個新的文檔,模板並在內容區域中創建一個新頁面,我如何引用它在微型網站中,它不會只是現有的另一個頁面現場。 我真的很困惑,就像如何從實際域中的umbraco CMS故意移動或引用頁面到它的子域(微型站點)。 – Aneesh

+0

我已經更新了我的答案,以包含有關在Umbraco中管理主機名的更多信息。 –

+0

優秀的伴侶,這回答了我所有的疑問。 感謝您的精彩幫助。非常感謝:) – Aneesh