主题 : 首页.html中取得文章作者和时间
级别: 白丁
UID: 17288
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-03-23
在线时长:0
1#   发表于:2011-03-25 15:16:09  IP:116.250.*.*
[@cms_content_list count='5' titLen='15' orderBy='3' channelOption='0' channelPath='t_projects']
              [#list tag_list as a]
              <td>
              <div><b>名称:${a.title}</b></div>
              <a href="${a.url}"><img src="${base}/${a.typeImg!site.defImg}" alt="${a.title}" width="200" height="200" /></a>
              <div>作者:${a.author}</div>
              <div>时间:${a.releaseDate}</div>
              </td>
              [/#list]
            [/@cms_content_list]


不能获取作者和时间?
级别: 白丁
UID: 17288
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-03-23
在线时长:0
2#   发表于:2011-03-25 15:37:04  IP:116.250.*.*
而且调用图片是用${a.typeImg!site.defImg}取不到图片,是一个大红叉
打印出来的地址是:r/cms/www/no_picture.gif
只有加上${base}${a.typeImg!site.defImg}
这样的话不会显示红叉,但是是取得的是no-picture.gif这个图片,
不知道${a.typeImg!site.defImg}是从哪里取图片的?我在【内容管理】栏目里的“标题图”、“内容图”、“内容”、“图片集”里面都上传了图片的,但是没有一个图片被显示出来?
级别: 白丁
UID: 17288
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-03-23
在线时长:0
3#   发表于:2011-03-25 16:21:10  IP:116.250.*.*
请教啊请教
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
4#   发表于:2011-03-26 09:04:38  IP:59.166.*.*
作者:${content.author}
如果要取文章中的内容图,使用<img src="${arti.contentImg!}" border="0"/>
级别: 白丁
UID: 17427
积分:0 加为好友
威望: 0 精华: 0
主题:0 回复:0
注册时间:2011-03-26
在线时长:0
5#   发表于:2011-03-26 11:29:17  IP:14.99.*.*
你好,我用了${content.author} 
要报错的
[@cms_content_list count='5' titLen='10' channelOption='1' channelPath='training/opous']
[#list tag_list as a]
         <td><img src="${arti.contentImg!}" border="0"/>
              <div><b>名称:<a href="${a.url}">${a.title}</a></b></div><br/>
              <img src="${base}${a.typeImg!site.defImg}"/>
              <div>作者:${content.author}</div>
              <div>时间:2010-10-10</div>
         </td>
        [/#list]
[/@cms_content_list]




错误信息:


作者: Expression content is undefined on line 62, column 25 in WEB-INF/t/cms/www/zxws/index/首页.html. The problematic instruction: ---------- ==> ${content.author} [on line 62, column 23 in WEB-INF/t/cms/www/zxws/index/首页.html] in user-directive cms_content_list [on line 57, column 9 in WEB-INF/t/cms/www/zxws/index/首页.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression content is undefined on line 62, column 25 in WEB-INF/t/cms/www/zxws/index/首页.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.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) 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.IteratorBlock$Context.runLoop(IteratorBlock.java:179) at freemarker.core.Environment.visit(Environment.java:417) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment$1.render(Environment.java:235) at com.jeecms.cms.action.directive.ContentListDirective.execute(ContentListDirective.java:73) 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:114) 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:627) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
6#   发表于:2011-03-26 11:35:15  IP:59.166.*.*
不要放在标签内。
级别: 白丁
UID: 17427
积分:0 加为好友
威望: 0 精华: 0
主题:0 回复:0
注册时间:2011-03-26
在线时长:0
7#   发表于:2011-03-26 11:38:44  IP:14.99.*.*
放外面也一样要报错,${content.author}这个content是系统的?
级别: 白丁
UID: 17427
积分:0 加为好友
威望: 0 精华: 0
主题:0 回复:0
注册时间:2011-03-26
在线时长:0
8#   发表于:2011-03-26 11:40:07  IP:14.99.*.*
Expression content is undefined on line 53, column 27 in WEB-INF/t/cms/www/zxws/index/首页.html. The problematic instruction: ---------- ==> ${content.author} [on line 53, column 25 in WEB-INF/t/cms/www/zxws/index/首页.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression content is undefined on line 53, column 27 in WEB-INF/t/cms/www/zxws/index/首页.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.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) 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:114) 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:627) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 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:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 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:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)
级别: 白丁
UID: 17427
积分:0 加为好友
威望: 0 精华: 0
主题:0 回复:0
注册时间:2011-03-26
在线时长:0
9#   发表于:2011-03-26 11:42:28  IP:14.99.*.*
我就是想在首页把一个栏目的图文遍历出来而已。。。。
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
10#   发表于:2011-03-26 11:44:01  IP:59.166.*.*
我知道您为什么报错了,您是没有判断作者不存在的情况吧?在${a.author}里面的author后面加个!
1 2 > >| 共2页