2013-12-13 83 views
2

我注意到,在每一個主題,我從圖庫檢查和其他地方,從主題的機器區域名稱的使用,有時當區域名稱沒有意義。我們可以改變區域名稱在果園CMS主題

是否有任何內部依賴關係使用必需或推薦的特定區域名稱。

如果在創建新主題時更改了這些區域名稱,是否會引入任何後果或困難?

針對彼得的回答是:

所以大多數區的名字正在被回收爲方便起見,這樣一個自定義主題,可以根據先前的自定義主題(包括基於主題的機器)。

因此,由於開發人員工作模式強加的配置工作,zone-placement-admin-widget-zone-layer-assignment這些東西是否將設計工作與主題機器區域名稱綁定在一起?

我注意到你和其他人建議基於代碼約定的解決方案來啓用以編程方式放置內容,甚至使用來自另一主題的樣式。

這是否意味着果園正朝着「小窗口組件的移動具有更全面的能力範圍內的任何地方很好地生活和創作本身的地方,我們希望把它?

+0

好吧,我注意到彼得的答案,但對我來說,有很多這個冰山,我想獲得至少大部分上面的水和審查的在一個地方。所以,我更新我的帖子我的下一個問題。 –

+0

相應地更新了我的答案。沒有後果 - 這些名字可以是任何東西。 –

回答

2

無論您認爲合適,您都可以命名您的區域名稱,而不會造成任何後果。您應該只保留Content之一,因爲它是默認情況下Orchard放置內容項目的主要內容的地方。

Theme.txt中指定的區域僅用於小部件管理用戶界面 - 顯示可供選擇的列表。 如果重命名/刪除當前包含一些小部件的區域,這些部件將出現在窗口小部件管理「孤立」的部分,因此您可以將它們重新分配到新的區域以後。

爲了方便起見,主題開發人員通常使用與主題機中相同的區域名稱。切換主題更容易,因爲之後不必移動小部件。

+0

輕鬆的主題切換對我來說是一個很重要的原因。所以我堅持公約,除非我有充分的理由不這樣做。 –