为什么覆盖Plone';s main_template.pt?

为什么覆盖Plone';s main_template.pt?,plone,Plone,我听说重写Plone的main\u template.pt是个坏主意。为什么这是个坏主意?只要你稍微小心一点,并且知道它的含义,就不算是个坏主意 您只需确保将标准模板的旧版本与新版本进行比较(即从Plone 3.3升级到4.0时),并相应地更新您的自定义主模板 在主要版本之间,主模板可以更改,并且您希望自定义版本具有相同的功能。从plone 4.2开始,plone.app.theming和diazo为您提供了对整个页面所需的控制级别,而覆盖主模板的升级问题更少 谢谢。我的新Plone主题与此技术

我听说重写Plone的
main\u template.pt
是个坏主意。为什么这是个坏主意?

只要你稍微小心一点,并且知道它的含义,就不算是个坏主意

您只需确保将标准模板的旧版本与新版本进行比较(即从Plone 3.3升级到4.0时),并相应地更新您的自定义主模板


在主要版本之间,主模板可以更改,并且您希望自定义版本具有相同的功能。

从plone 4.2开始,plone.app.theming和diazo为您提供了对整个页面所需的控制级别,而覆盖主模板的升级问题更少

谢谢。我的新Plone主题与此技术配合得很好。然而,这种主题有一个不同的、我不熟悉的开发过程。是的,它是全新的,但是它很容易学习,值得努力。它允许在一个地方以更干净的方式处理站点的所有方面。使用plone5,您不太可能覆盖主模板,因此这可能是您唯一的选择。