0

我維護在Ruby on Rails和Goldberg CMS上運行的遺留網站。有些事情在Rails中很難實現,在Goldberg很難實現。例如:我希望由Goldberg CMS創建的一些內容頁面使用非標準佈局(目前,每個Goldberg頁面都使用默認的application.html.erb佈局) - 我該怎麼做?據我所知,我無法在CMS UI中進行配置。如何在Goldberg CMS中自定義佈局?

回答

2

如果你快速瀏覽一下在佈局是如何在應用程序代碼中定義: lib/goldberg/controller.rb

你會看到下面的行:

base.layout "application" 

的佈局是在應用程序中硬編碼。所以如果你想爲它定義一個其他佈局,恐怕你將不得不修補Goldberg。

+0

謝謝。所以沒有簡單的方法。我會嘗試解決它(或修補Goldberg),到目前爲止,我們只使用一個有很多IF條件的模板:),這有點蹩腳。 – 2009-10-17 08:15:41