这里在jeecmsv6中发现一个问题:
后台在对前台模板设置中(配置-模板-设置)指定方案之后,方案设置没有问题,但是指定的默认首页地址还是/WEB-INF/t/cms/www/default/index.html (在jc_site表中tpl_index字段中存储)。
在http://blog.csdn.net/caozhenyu/article/details/47475793提到解决bug的方法是找到以下代码进行修改
方案一
package com.marcms.cms.action.admin.assist中的templateAct.java
cmsSiteMng.updateTplSolution(site.getId(),solution);
在另一个java文件中找到方法,修改代码
public void updateTplSolution(Integer siteId, String solution) {
CmsSite site = findById(siteId);
site.setTplSolution(solution);// 这里加上site.setTplIndex(null);, 修改tpl_index字段。
}
方案二,但是后来发现
package com.marcms.core.entity; 中CmsSite.java
/**
* 返回首页模板
* @return
*/
public String getTplIndexOrDef() {
String tpl = getTplIndex();
if (!StringUtils.isBlank(tpl)) { 如果该字段为空,则返回完整前缀(类似/WEB-INF/t/cms/www/default/index/index)
return tpl;
} else {
return getTplIndexDefault();
}
}
/**
* 返回完整前缀(类似/WEB-INF/t/cms/www/default/index/index)
* @param prefix
* @return
*/
public String getTplIndexPrefix(String prefix) {
StringBuilder t = new StringBuilder();
t.append(getSolutionPath()).append("/");
t.append(TPLDIR_INDEX).append("/");
if (!StringUtils.isBlank(prefix)) {
t.append(prefix);
}
return t.toString();
}
所以不用修改代码,删掉jc_site表中TPL_INDEX字段的值就可以!最好用方案一(修改代码的方式)
已经修改这个字段的相应的功能了,在(站点设置---首页模板)可以实现修改前台首页的访问地址!!!!)
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
【JEECMS V6 第二部分】是针对Java企业级内容管理系统JEECMS的一个更新版本,专注于提升系统性能、安全性和用户体验。在这个部分,我们将会深入探讨JEECMS V6在设计、开发以及部署中的关键知识点。 1. **模块化设计...
江西金磊科技发展有限公司在2014年8月30日推出了基于JEECMS V6版本的系统使用说明书,为用户提供详尽的操作指南。JEECMS是一个功能强大的Java内容管理系统,适用于企业级网站的建设和管理。 **第一章:系统简介** ...
Jeecms V6提供后台管理界面,用户可以方便地添加、编辑和删除内容。内容可能包括文字、图片、视频等多种类型,并且可以通过预览功能检查展示效果。 总结,Jeecms V6的建站流程涵盖了从基础架构到具体内容填充的全...
本使用说明书将详细阐述JEECMS V6系统的安装、配置、操作及常见问题解决方法。 **一、系统安装** 1. **环境准备**:确保你的服务器或开发环境已经安装了Java 6或更高版本,以及支持JEE6的Web服务器(如Tomcat 7+)...
5. **模板引擎**:为了方便网页设计,JEECMS 可能内置了FreeMarker或Velocity等模板引擎,使得开发者可以独立于后台代码进行前端设计。 6. **权限管理**:JEECMS 提供了一套完善的权限控制机制,能够对不同用户、...
- **2014年**: 发布JEECMS v6正式版及JEECMS APP v1正式版。 - **2013年**: 发布JEECMS v5正式版。 - **2012年**: 发布JEECMS 2012正式版。 - **2011年**: 发布JEECMS 3.1.1正式版。 - **2010年**: 发布JEECMS 3.x...