2011-10-06 44 views
1

我在生產Plone 4.0服務器時遇到了產生貼圖生成的主題產品的問題,所以我想我現在再試4.1版。我現在有一個不同的問題:主題只是不顯示在附加組件列表中。下面是我所做的:未能創建從Sunburst主題模板化的Plone主題

  • 從擁抱

  • 下載ez_setup.py安裝的Plone 4.1的Windows,並與Plone的嵌入式Python運行它

  • 冉安裝的easy_install以獲取最新的ZopeSkel安裝到嵌入式Python中。

  • mkdir src; cd src; .. \蟒蛇\腳本\貼膜創建-t plone3_theme的plonetheme.lt

    回答的問題,使我得到一個基於plone4旭日主題

    否則一個主題我不生成碰任何東西碼。

  • cd plonetheme.lt; .... \ python \ python.exe setup.py開發[不知道如果我需要這樣做]

  • 編輯buildout.cfg將plonetheme.lt添加到蛋列表中,並添加: develop = src/plonetheme.lt

  • 運行構建。它提到它可以找到plonetheme.lt包。

  • 開始Zeo的和Plone服務器

  • 的plonetheme.lt不會出現在加載項列表

我能錯過?我傾注了plone.org上的一些文檔,並且有Martin Aspeli的書。非常感謝。我也嘗試將包裝添加到zcml slu to中,但無濟於事。

盧克

+1

「」「。\ python \ python.exe setup.py開發[不知道如果我需要這樣做]」「」不,你不需要這個。 您是否在build的ZCML部分添加了plonetheme.it?它是可能的,它不是自動包含的,zope需要知道它的configure.zcml在哪裏。 – SauZheR

+0

是的,我嘗試將它添加到構建的slu section部分。希望這不是我運行setup.py的事實,它已經破壞了它。 –

+0

沒有這對Plone來說是非常無害的,這不是問題 –

回答

1

「CD plonetheme.lt; .... \ python的\ python.exe setup.py開發[不知道如果我需要這樣做]」

沒有,這是沒用的

「編輯buildout.cfg到plonetheme.lt添加到雞蛋名單,並補充說:發展= SRC/plonetheme.lt」

你需要把它添加到列表ZCML過。

更多信息:

在本指南中的第2步看看: http://plone.org/documentation/kb/add-ons/installing

+0

謝謝,賈科莫。那是我一直遵循的指南。是的,我試着將它添加到zcml列表中,重新構建並重新啓動。仍然沒有運氣。 –

+1

我明白了。在貼紙嚮導過程中,有一個問題說:「註冊配置文件(這個軟件包是否需要註冊一個GS配置文件」)?如果您說的是False,那麼您的產品將不會出現在控制面板中...更容易的方法是重新運行嚮導,並確保回答這個問題真的。 –

+0

啊哈 - 這似乎是伎倆。它現在是可見的!非常感謝,賈科莫。 –

0

你可以使用buildout.eggtractor

或者更好,如果你粘貼擴建地方嘗試另一種解決方案.. 。

+0

我hadn'沒聽說過蛋 - 我會給它一個旋風,謝謝。 –