主题 : 关于频道列表控件加翻页
级别: 商业授权用户
UID: 19448
积分:303 加为好友
威望: 0 精华: 0
主题:39 回复:130
注册时间:2011-05-12
在线时长:0
1#   发表于:2012-02-28 10:15:01  IP:218.64.*.*
cms_channel_list 和翻页控件cms_pagination套用如下:


[@cms_channel_list parentId=channel.id sysPage='1']
<ul id="pg">

          [#list tag_list as a]
[@cms_content_list channelId=a.id count='1' titLen='10' typeId='2' channelOption='1']
                   [#list tag_list as b]
                      [#if b_index==0]
        <li><a id="isFrame${b.id}" href=""><img 

src="${b.typeImg!site.defImg}" alt="${b.title}" /></a><p>[@text_cut s=b.stit 

len=titLen append=append/]</p></li>
                      [/#if]  
                [/#list]
                [/@cms_content_list]

[/#list]
[@cms_pagination sysPage='1'/]
</ul>

[/@cms_channel_list]



报错:
Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Error on line 7, column 1 in WEB-INF/t/cms_sys_defined/style_page/channel_1.html tag_pagination is undefined. It cannot be assigned to p at freemarker.core.Assignment.accept(Assignment.java:111) at 


哪里写错了呢?

版本是3.1.1finall
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2012-02-28 10:19:44  IP:220.5.*.*
能看你的全部源码吗?
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 19448
积分:303 加为好友
威望: 0 精华: 0
主题:39 回复:130
注册时间:2011-05-12
在线时长:0
3#   发表于:2012-02-28 10:21:33  IP:218.64.*.*
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>长廊</title>
<link rel="stylesheet" href="/${res}/css/layout.css" type="text/css" />
<link rel="stylesheet" href="/${res}/css/main.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/${res}/css/wbox.css" />
<script type="text/javascript" src="/${res}/js/jquery1.4.2.js"></script> 
<script type="text/javascript" src="/${res}/js/mapapi.js"></script> 
<script type="text/javascript" src="/${res}/js/wbox.js"></script> 
<!--[if IE 6]>
    <script src="/r/cms/www/red/js/DD_belatedPNG_0.0.8a.js"></script>
    <script> DD_belatedPNG.fix('.pngfix'); </script>
 <![endif]-->
</head>

<body>
<div class="main_warp_whcl">
  <div class="main_content">
                <!--LOGO 导航部分-->

[#include "../include/导航栏.html"/]

        <!--LOGO 导航部分  end-->
        <!--  内容-->
         <table width="100%" border="0" cellspacing="0" cellpadding="0" class="wenhuachanglang_list">
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0" class="changlang_tit">
                      <tr>
                        <td width="173">&nbsp;</td>
[@cms_channel_list parentId='80' ]
     [#list tag_list as c]
                        <td width="61"><a href="${c.url}">${c.name}</a>|</td>
     [/#list]
    [/@cms_channel_list]   

                        <td width="261">&nbsp;</td>
                      </tr>
                    </table>
              </td>
              </tr>
              <tr>
                <td>



 [@cms_channel_list parentId=channel.id sysPage='1']
<ul id="pg">

          [#list tag_list as a]
[@cms_content_list channelId=a.id count='1' titLen='10' typeId='2' channelOption='1']
                   [#list tag_list as b]
                      [#if b_index==0]
        <li><a id="isFrame${b.id}" href=""><img 

src="${b.typeImg!site.defImg}" alt="${b.title}" /></a><p>[@text_cut s=b.stit 

len=titLen append=append/]</p></li>
                      [/#if]  
                [/#list]
                [/@cms_content_list]

[/#list]
[@cms_pagination sysPage='1'/]
</ul>

[/@cms_channel_list]



</td>
              </tr>
              
            </table>

        <!--  内容end-->
 [@cms_channel_list parentId=channel.id sysPage='1']

          [#list tag_list as a]

[@cms_content_list channelId=a.id count='1' titLen='10' typeId='2' channelOption='1']
                   [#list tag_list as b]
                      [#if b_index==0]
    <SCRIPT language=javascript>
   $("#isFrame${b.id}").wBox({title: "Test Title Name",requestType:"iframe",target:"${b.url}",width:690,height:510,left:330,top:110});

</SCRIPT> 
                      [/#if]  
                [/#list]
                [/@cms_content_list]

[/#list]
[/@cms_channel_list]
        <!--页脚  -->
        <div class="label"></div>
        <!--页脚 end-->
</div>    
    
</div>
</body>
</html>
级别: 商业授权用户
UID: 19448
积分:303 加为好友
威望: 0 精华: 0
主题:39 回复:130
注册时间:2011-05-12
在线时长:0
4#   发表于:2012-02-28 10:23:37  IP:218.64.*.*
报错的全部:
Error on line 7, column 1 in WEB-INF/t/cms_sys_defined/style_page/channel_1.html tag_pagination is undefined. It cannot be assigned to p The problematic instruction: ---------- ==> assignment: p=tag_pagination [on line 7, column 1 in WEB-INF/t/cms_sys_defined/style_page/channel_1.html] in user-directive cms_pagination [on line 65, column 1 in WEB-INF/t/cms/www/red/channel/新闻栏目_文化长廊.html] in user-directive cms_channel_list [on line 48, column 2 in WEB-INF/t/cms/www/red/channel/新闻栏目_文化长廊.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Error on line 7, column 1 in WEB-INF/t/cms_sys_defined/style_page/channel_1.html tag_pagination is undefined. It cannot be assigned to p at freemarker.core.Assignment.accept(Assignment.java:111) 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.include(Environment.java:1483) at freemarker.core.Environment.include(Environment.java:1438) at com.jeecms.cms.web.FrontUtils.includePagination(FrontUtils.java:447) at com.jeecms.cms.action.directive.PaginationDirective.execute(PaginationDirective.java:57) 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$1.render(Environment.java:235) at com.jeecms.cms.action.directive.ChannelListDirective.execute(ChannelListDirective.java:80) 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: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:38) 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(Unknown Source) 
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
5#   发表于:2012-02-28 10:40:56  IP:220.5.*.*
[#assign p=tag_pagination/] tag_pagination没有找到
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 19448
积分:303 加为好友
威望: 0 精华: 0
主题:39 回复:130
注册时间:2011-05-12
在线时长:0
6#   发表于:2012-02-28 10:56:58  IP:218.64.*.*
这个,是我少加了什么标签么?

我是想显示cms_channel_list标签下的频道列表的翻页...还是cms_channel_list不能和cms_pagination合用? 
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
7#   发表于:2012-02-28 11:17:40  IP:220.5.*.*
cms_channel_list不能和cms_pagination合用,cms_pagination标签需要tag_pagination,cms_channel_list标签得到的结果是tag_list
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 19448
积分:303 加为好友
威望: 0 精华: 0
主题:39 回复:130
注册时间:2011-05-12
在线时长:0
8#   发表于:2012-02-28 11:24:14  IP:218.64.*.*
那[@cms_channel_list]的

sysPage:系统分页样式。【0:不分页;1:样式一;2:样式二】(默认0)

这个怎么用?

我去掉了:[@cms_pagination sysPage='1'/] 这一条

显示不出系统分页...
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
9#   发表于:2012-02-28 12:02:38  IP:220.5.*.*
cms_channel_list是不能和cms_pagination合用
路漫漫其修远兮,吾将上下而求索!
1 共1页