🚗

二次开发中,js和css文件没有被自动加载

回贴
8个回复
阅读数 330
发表时间 2024-05-11 16:14:44
气势凌人的卤蛋
  • 访问次数 8
  • 注册日期 2024-03-27
  • 最后登录 2024-05-13
  • 我的积分 80
楼主

mindset.html.php中css和js文件没有被加载

8个回复
🚌
wanglin
  • 访问次数 2
  • 注册日期 2012-01-18
  • 最后登录 2012-01-18
  • 我的积分 58
沙发

咱们确认下是js、css写在了mindset.html.php,没有加载。还是在ext下的css、js目录中的文件没有加载?

这里会先加载extension/custom/对应模块下的扩展文件,然后再加载模块下ext下面的扩展文件

看下是不是ext下的扩展把上层的覆盖掉了?

另外,咱们是在哪个版本的禅道做的扩展?20版本的代码有做整体重构,view目录不生效了的,需要咱们等一下官方二开手册的更新。

王林 最后编辑, 2024-05-13 09:06:56 wanglin 最后编辑, 2024-05-13 09:06:56
🚢
王林
  • 访问次数 4504
  • 注册日期 2017-06-20
  • 最后登录 2024-06-06
  • 我的积分 20731
板凳

如果还有问题的话,咱们也可以添加下页面上方QQ,邀请进群后截图咨询下具体问题呢

王林 最后编辑, 2024-05-13 09:49:47
🚗
气势凌人的卤蛋
  • 访问次数 8
  • 注册日期 2024-03-27
  • 最后登录 2024-05-13
  • 我的积分 80
#3

你好,感谢你的回复。是在ext下的css、js目录中的文件没有加载,因为我在浏览器中访问mindset.html.php页面时,页面中表单字段都有显示出来,但是它的js,css都没有生效。
禅道的版本是18.10
气势凌人的卤蛋 最后编辑, 2024-05-13 09:52:46
回复#3
🚢
王林
  • 访问次数 4504
  • 注册日期 2017-06-20
  • 最后登录 2024-06-06
  • 我的积分 20731
#4

这个需要咱们跟踪下代码了

可以看下base/control.class.php 的getCSS方法,和base/router.class.php里的getModuleExtPath方法,打印看下具体信息。

王林 最后编辑, 2024-05-13 10:38:53
回复#4
🚗
气势凌人的卤蛋
  • 访问次数 8
  • 注册日期 2024-03-27
  • 最后登录 2024-05-13
  • 我的积分 80
#5


打印getCSS方法

打印getModuleExtPath方法


气势凌人的卤蛋 最后编辑, 2024-05-13 11:14:42
回复#5
🚢
王林
  • 访问次数 4504
  • 注册日期 2017-06-20
  • 最后登录 2024-06-06
  • 我的积分 20731
#6
我们有对应的二次开发群,咱们可以添加下页面上方QQ,邀请进群后,截图下具体的文件内容,在群里沟通下呢。
王林 最后编辑, 2024-05-13 11:23:39
回复#6
🚗
气势凌人的卤蛋
  • 访问次数 8
  • 注册日期 2024-03-27
  • 最后登录 2024-05-13
  • 我的积分 80
#7
已在群里@你了
气势凌人的卤蛋 最后编辑, 2024-05-13 11:34:38
回复#7
🚢
王林
  • 访问次数 4504
  • 注册日期 2017-06-20
  • 最后登录 2024-06-06
  • 我的积分 20731
#8
后面问题在群里沟通就就好
王林 最后编辑, 2024-05-13 13:05:54
返回顶部
526288068.png' class="sales-image" />
高级客户经理
17685869372.png' class="sales-qrcode" />
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。