我们已经从Themeforest为我们的Web应用程序购买了一个管理主题,该主题是使用 CakePHP2框架构建的。我知道将此主题集成到 cakephp框架的基本方法,我们将相应的JS, CSS files
放在webroot文件夹下,并创建布局以包含这些文件。
这种方法确实给了我想要的结果,但我觉得这不是在 MVC 架构中集成主题的最佳方法。因为它总是不起作用,例如,如果我只想使用下载的主题的外观和感觉使用Cakephp的分页方法它无法正常工作,然后我需要不断调整UI。因此,我认为必须有一个最佳实践来整合这些主题。任何人都可以建议我,如果有更好的方法进行这种整合吗?
我试图在互联网上搜索这些文章,但没找到任何合适的文章。如果你知道或建议任何更好的方法,你可以指点我吗?
先谢谢你。
答案 0 :(得分:0)
听起来您已正确整合购买的主题。
因为您购买的主题不是像CakePHP主题那样创建的,所以CSS不太可能匹配。这是导致您的问题导致某些功能无法正确显示的原因,例如CakePHP的分页...分页帮助器广告HTML到CakePHP中的视图很可能不会被一般 html覆盖主题。
对于您发现看起来不像您期望的任何实例,您必须手动将CSS添加到主题CSS文件中,或者如果幸运的话,只需重命名CSS样式。
很抱歉,没有简单的方法可以解决此问题,除非手动整合缺少的CSS / HTML。
祝你好运。