0

我们从 Themeforest 为我们的 Web 应用程序购买了一个管理主题,该应用程序是使用CakePHP2 框架构建的。我知道将这个主题集成到cakephp 框架中的基本方法,我们将各自JS, CSS files放在 webroot 文件夹下并创建布局以包含这些文件。

这种方法确实给了我想要的结果,但我觉得这不是将主题集成到MVC架构中的最佳方式。因为它并不总是工作,例如,如果我只想使用下载主题的外观和感觉并使用 Cakephp 的分页方法,它不能无缝工作,然后我需要继续调整 UI。因此,我认为必须有一个最佳实践来整合这些主题。如果有更好的方法来进行这种集成,谁能建议我?

我试图在互联网上搜索此类文章,但没有找到任何合适的文章。如果您知道或建议任何更好的方法,您能给我指一个吗?

先感谢您。

4

1 回答 1

0

听起来您已经正确集成了您购买的主题。

因为您购买的主题不是作为 CakePHP 主题创建的,所以 CSS 不太可能匹配。这就是导致您的某些功能无法正确显示的问题的原因,例如 CakePHP 的分页...分页助手将 HTML 广告到 CakePHP 中的视图,这很可能不会被您的一般html 主题覆盖。

对于您发现与预期不符的任何情况,您必须手动将 CSS 添加到主题 CSS 文件中,或者如果幸运的话,只需重命名已有的 CSS 样式即可。

抱歉,除了手动集成缺少的 CSS/HTML 之外,没有简单的方法可以解决此问题。

祝你好运。

于 2013-01-09T09:31:26.783 回答