出于某种原因,我的主题不会使用我构建的任何.php模板。例如,在我的主题文件中,有一个名为" gridLayout.php"的模板。在页面类型中,我创建了一个"网格布局"带句柄的网页类型" gridLayout" -shouldn这是我需要做的全部事情?我无法在默认模式下或在创建该类型的特定页面时看到模板。我也试过去激活和重新激活主题,认为这会让事情更新;依然没有。我必须遗漏一些简单的东西。
答案 0 :(得分:1)
页面类型应遵循具体的5命名规则,grid_layout.php优先于gridLayout.php,concrete5只会要求您在主题安装或使用inspect按钮时注册新的页面类型。
答案 1 :(得分:0)
这里有几个选项。一,取消激活主题是不够的。卸载和安装主题将重新启动识别页面类型的过程。甚至更轻松的是自定义主题的“Inspect”按钮。它将识别未使用的页面模板,并要求您创建所述页面类型。
答案 2 :(得分:0)
检查Concrete5中的缓存设置。确保在开发过程中关闭所有缓存。