4.1K Star 22.7K Fork 6.9K

GVP铭飞 / MCMS

 / 详情

{ms:globalskin.url/}后是否使用“/”的问题

已完成
创建于  
2017-02-09 23:53

根据文档:

模版路径标签,主要用于引入css,js等文件,调用模板文件里的固定图片链接
范例:
src="{ms:globalskin.url/}/js/index.js"

根据例子中的写法,如果在模板中{ms:globalskin.url/}后面使用“/”再接静态资源文件,这时会得到如下的实际地址:

http://localhost:8080/mcms/templets/1/ikanchai//css/style.css
这个地址在tomcat中是无法访问的,返回404错误。

经调试发现在com.mingsoft.basic.parser.IGeneralParser类的代码中,有关如下的设置:

// 替换模版链接地址标签:{ms: globalskin.url/}
String tmpSkinUrl = app.getAppHostUrl() + File.separator + IParserRegexConstant.REGEX_SAVE_TEMPLATE
	+ File.separator + app.getAppId() + File.separator + app.getAppStyle() + File.separator;

需要在这个类的代码中去掉最后的File.separator,即:

String tmpSkinUrl = app.getAppHostUrl() + File.separator + IParserRegexConstant.REGEX_SAVE_TEMPLATE
	+ File.separator + app.getAppId() + File.separator + app.getAppStyle();

由于这个类在项目文件中没有源代码,希望MCMS项目进行修改。
另外建议开源全部的项目代码(包括base、basic等),而不只是mcms层。

评论 (0)

xyfigo 创建了任务
肖向荣 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
470542 xxfigo 1578924900
Java
1
https://gitee.com/mingSoft/MCMS.git
git@gitee.com:mingSoft/MCMS.git
mingSoft
MCMS
MCMS

搜索帮助

14c37bed 8189591 565d56ea 8189591