2015-11-13 11 views
0

我計劃在與Sitecore的實例Visual Studio項目整合:Sitecore的8.1 ​​MVC領域的看法從整合全球項目到多個網站

Sample.SC.Global(MVC項目) --This項目包含全球/常見的實現將用於Website1/Website2,例如Global Global/Footer Header(GlobalHeader.cshtml,GlobalFooter.cshtml在Area文件夾結構中)以及我在此MVC項目中使用的區域

Sample.SC.Helper C#類庫) - 這將作爲助手類庫

Sample.SC.Website1(MVC項目) --This項目包含特定的瀏覽這個網站,並使用全球頁眉/頁腳從Sample.SC.Global項目

Sample.SC.Website2(MVC項目) - 這項目包含具體到這個網站,查看使用全局頁眉/頁腳從Sample.SC.Global項目

查詢:

1.How參考GlobalHeader.cshtml和GlobalFooter.cshtml在WEBSITE1如此當我瀏覽Website Global Head時ER /頁腳必須具體到WEBSITE1/WEBSITE2視圖顯示

2.In Sitecore的GlobalHeader/GlobalFooter視圖渲染項目路徑場我是不是應該從Sample.SC.Global進入這些文件的路徑MVC項目

回答

0

我相信你可以做到這一點,而無需創建3個網站項目。您可以通過1個Web項目實現它。由於您使用的是區域,因此您可以將每個「子網站」分成一個新區域。

例如,這是Visual Studio的將是什麼樣子 -Sample.Website

-

  • 全球
  • 頁腳

    • 地區
    • 站點1
      • 控制器
      • 查看
    • 站點2
      • 控制器
      • 查看

在Sitecore中,您將爲共享項目創建2個獨立的站點和一個單獨的文件夾。請記住,您的網站/主頁下的唯一項目應該是網頁。任何其他項目應該在文件夾名稱組件或元數據或類似的東西。