主题 : 下载模版问题
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
1#   发表于:2013-12-19 09:28:43  IP:119.35.*.*
jeecms系统的模版是有个下载文件列表,点击要下载的文件之后会跳到下载页再点击才下载。我现在想要直接点击下载文件列表就下载,请问怎么设置?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2013-12-19 09:30:51  IP:111.207.*.*
 [#if content.attachments?size gt 0]   
<h4>附件</h4>   
<ul>   
[#list content.attachments as attach]   
<li><a href="${attach.path}" id="attach${attach_index}">${attach.name}</a></li>   
[/#list]   
</ul>   
[/#if]  你直接在内容页这么取 
功成由勤,业精于勤。
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
3#   发表于:2013-12-19 09:46:47  IP:119.35.*.*
直接在列表页下载,还需要有内容页吗?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2013-12-19 09:49:34  IP:111.207.*.*
直接在列表页下载,还需要有内容页吗?
 那你就下载页去这段标签
功成由勤,业精于勤。
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
5#   发表于:2013-12-19 09:53:23  IP:119.35.*.*
[@cms_content_page channelId=channel.id count='8' sysPage='1' pageClass='pagination' styleList='1-1' ctgForm='1' ctgClass='red' lineHeight='10' bottomLine='1' headMark='4' dateFormat='yyyy-MM-dd' datePosition='2' channelOption='1' tpl='0']
                    [#if content.attachments?size gt 0]  
                    [#list content.attachments as attach]    
                   <tr>
                    <td width="60%" class="xinxi_table"><a href="${attach.path}" id="attach${attach_index}" target=_blank>· ${attach.name}</a></td>
                     <td width="20%" class="bluetext">行业分类</td>
                     <td width="20%" class="redtext">[${attach.date?string(dateFormat)}]</td>
                     </tr>
                    [/#list]
                     [/#if] 
                   [/@cms_content_page] 
用的分页,这样写有问题吗
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
6#   发表于:2013-12-19 09:53:51  IP:119.35.*.*
报错了:
Expression content is undefined on line 40, column 26 in WEB-INF/t/cms/www/pj/channel/下载栏目_ziliaoxz.html. The problematic instruction: ---------- ==> if content.attachments?size gt 0 [on line 40, column 21 in WEB-INF/t/cms/www/pj/channel/下载栏目_ziliaoxz.html] in user-directive cms_content_page [on line 39, column 19 in WEB-INF/t/cms/www/pj/channel/下载栏目_ziliaoxz.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression content is undefined on line 40, column 26 in WEB-INF/t/cms/www/pj/channel/下载栏目_ziliaoxz.html. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134) at freemarker.core.Dot._getAsTemplateModel(Dot.java:78) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.BuiltIn$sizeBI._getAsTemplateModel(BuiltIn.java:628) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:111) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment$1.render(Environment.java:235) at com.jeecms.cms.action.directive.ContentPageDirective.execute(ContentPageDirective.java:70) at freemarker.core.Environment.visit(Environment.java:263) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.process(Environment.java:190) at freemarker.template.Template.process(Template.java:237) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:111) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:619)
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2013-12-19 09:56:05  IP:111.207.*.*
Expression content is undefined on line 40, column 26 in 下载页你没有这属性
功成由勤,业精于勤。
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
8#   发表于:2013-12-19 09:59:35  IP:119.35.*.*
这个应该是内容页定义的属性,请问在列表页怎么定义呢
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
9#   发表于:2013-12-19 10:03:06  IP:111.207.*.*
页表页你要把这属性传过来
功成由勤,业精于勤。
级别: 解元
UID: 55082
积分:397 加为好友
威望: 0 精华: 0
主题:36 回复:116
注册时间:2013-11-26
在线时长:0
10#   发表于:2013-12-19 10:09:59  IP:119.35.*.*
能说的稍微详细点吗,怎么把content属性传过来?
1 2 > >| 共2页