2013-07-17 88 views

回答

3

您使用的是Plone 4.3中的主題編輯器,對不對?一些主題存儲在文件系統中,一些存儲在ZODB中。

例如,當您在新鮮的Plone 4.3實例上激活Diazo編輯時,您會在Theming控制面板下獲得一個「Twitter Bootstrap Example」主題。該主題作爲plone.app.theming包的一部分存儲在文件系統中。您可以通過用戶界面檢查主題,但無法對其進行編輯--Plone不會在其自己的軟件包中覆蓋文件。

如果按下「複製」按鈕,您將獲得存儲在ZODB中的該主題的副本。這個是可編輯的,但只能通過主題編輯機制*。這些機制雖然相當不錯 - 您可以使用ACE編輯器(通過plone.resourceeditor)。

(* if you're brave you could try editing a ZODB-stored theme via webdav

如果按「下載」按鈕,你會得到一個zip文件,你可以提取和編輯使用傳統的文本編輯工具。您需要重新編碼並上傳以測試您的更改。

我設置Diazo主題的首選方式是在文件系統上作爲Python包的一部分(同樣參見plone.app.theming)。我可以使用規則檢查器計算出規則,但所有編輯都發生在文件系統上,我最喜歡的文本編輯器中。一旦該網站投入使用,主題編輯器可讓我快速複製Diazo主題並在原地進行調整,而無需觸摸文件系統。稍後我可以下載zip並使用它來更新我的規範文件系統版本。

有關選項以及機制如何工作的詳細信息,請參見plone.app.themingplone.resource文檔。

+0

編輯器遇到問題...文件樹水平地在一行中列出文件,並且一些文件不會加載到編輯器中。哪個項目擁有這些缺陷? –

+0

這些軟件包是Plone核心的一部分,因此[請遵循標準的Plone bug報告程序](http://plone.org/documentation/faq/i-think-ive-found-a-bug-in-plone.-where -should-I-報告-它)。 –

相關問題