1

我正在为 Plone 3.2.3 开发主题产品。我的主题产品在默认的 Plone 安装上完美运行。然而,当我将它应用到我们现有的网站时,我的主题的所有功能都被应用了,除了对主模板的修改。

产品文件结构基于paster plone3_theme模板,我修改的文件如下:

my.theme/
  my/
    theme/
      browser/
        configure.zcml
        templates/
          site_actions.pt
          ...
        viewlets.py
        viewletmanagers.py
      profiles/
        default/
          viewlets.xml
      skins/
        my_theme_custom_templates/
          main_template.pt

我在browser/profiles/目录中所做的所有更改都已应用(包括自定义模板),但自定义主模板没有。

4

1 回答 1

4

您需要确保该my_theme_custom_templates文件夹在文件夹之前加载plone_templates

转到http://localhost:8080/PLONE/portal_skins/manage_propertiesForm并检查您my_theme_custom_templates是否在活动皮肤中处于第二位(“皮肤选择”)。通常custom是放在首位,而不是您需要确保您的皮肤文件夹直接位于custom文件夹下方或至少在plone_templates. 还要检查哪些皮肤是活跃的Default skin

于 2015-06-09T12:57:54.530 回答