我维护在Ruby on Rails和Goldberg CMS上运行的遗留网站。一些在Rails中真正微不足道的事情很难在Goldberg中实现。例如:我想要一些由Goldberg CMS创建的内容页面使用非标准布局(目前,每个Goldberg页面都使用默认的application.html.erb布局) - 我该怎么做?据我所知,我无法在CMS UI中配置它。
答案 0 :(得分:2)
如果您快速查看应用程序代码中如何定义布局: lib/goldberg/controller.rb
您会看到以下一行:
base.layout "application"
布局在应用程序中进行了硬编码。因此,如果你想为它定义一个其他布局,我担心你必须修补Goldberg。