我设置了其他路径的自定义路径后遇到了一些问题,只要我将文件夹添加到主题目录中,就会遇到一些问题。应用:构建和主题文件夹
其他路径中的视图不会覆盖默认路径中的视图,并且在额外的主题路径中添加的主题文件夹会尝试加载错误的CSS。
我现在的结构:
- App (Custom paths)
-- Controller
-- Model
-- Plugin
-- View
--- Themed
---- Admin *
- Swish (Actual APP directory)
- ...
*这个目录会导致布局与错误的CSS的位置呈现:如css/style.css
,而不是/theme/Admin/css/style.css
管理文件夹打破了布局CSS和JS路径,也App/View/Themed/Admin/*
意见不覆盖Swish/View/Themed/Admin/*
基本上我想要做的是有一个默认的应用程序,我可以使用添加我可能添加的自定义事物的路径,我需要在单个项目中更改的东西等。
任何帮助,非常感谢。
这并没有解决我的问题,但它让我得出的结论是,额外路径中的主题文件夹需要app目录中主题文件夹的完整webroot副本。有点愚蠢。它试图从App/View/Themed/Admin/webroot/css获取css,并且因为它不存在,所以它会尝试从Swish/webroot/css而不是Swish/View/Themed/Admin/Webroot公司/ CSS。 CakePHP的错误? –