主题 : J2EECMS 栏目传参问题 |
级别: 童生
![]() |
13# 发表于:2015-11-09 13:58:12 IP:171.214.*.*
回复第10楼 我们现在的思路是在第一个模板显示多个栏目信息,点击链接后进入第二个模板,第二个模板根据传送过来的参数显示具体的栏目信息。在第一个页面我们使用${tag_bean.url}来指定地址,这个地址点击后应该是跳转到cms后台了吧,然后后台根据我们的设定自动跳转到的个模板里面。
所以我们在第一个模板中想添加一个参数,之后通过cms框架后台再跳转到第二个模板,在第二个模板中我们再对该参数进行解析。目前是想能通过什么样的方式将参数传到第二个模板。 如果单是两个页面之间的传参我们可以控制,但是目前这个流程是通过cms后台控制跳转的,这样我们就没法控制了。 |
||
---|---|---|---|
级别: 版主
![]() |
14# 发表于:2015-11-09 14:00:20 IP:59.6.*.*
你是不是要点击一个栏目,然后在第二个栏目模板里显示所点击栏目的内容之类的吗
[@cms_content_list channelId=channel.id] [@cms_channel id=channel.id] |
||
---|---|---|---|
级别: 版主
![]() |
16# 发表于:2015-11-09 14:03:57 IP:59.6.*.*
[@cms_content_list channelId=channel.id]
[@cms_channel id=channel.id] 标签里的栏目id参数这样写就可以了 |
||
---|---|---|---|
级别: 童生
![]() |
17# 发表于:2015-11-09 14:05:15 IP:171.214.*.*
[@cms_channel_list parentId='102']
[#list tag_list as c] <div class="fczcyx" id="${c.id}"> <div class="box cons mTop"> <div class="tBord"></div> <h2>${c.name}[@cms_channel id='102']<a href="${tag_bean.url}?id=1" name="${c.id}" class="more">更多 ></a>[/@cms_channel]</h2> <div class="list list1"> <ul> [@cms_content_list channelId=c.id orderBy='4' count='10' titLen='50' sysPage='1' append='...' channelOption='1' dateFormat='yyyy-MM-dd'] [#list tag_list as a] <li><a href="${a.url}">[@text_cut s=a.title len=titLen append=append/]</a><span>(${a.date?string(dateFormat)})</span></li> [/#list] [/@cms_content_list] </ul> </div> </div> </div> </div> [/#list] [/@cms_channel_list] </div> |
||
---|---|---|---|
级别: 版主
![]() |
18# 发表于:2015-11-09 14:07:13 IP:59.6.*.*
默认模板里有例子啊
/WEB-INF/t/cms/www/default/channel/news_child.html [@cms_content_list channelId=channel.id] [@cms_channel id=channel.id] 标签里的栏目id参数这样写就可以了 |
||
---|---|---|---|
级别: 童生
![]() |
19# 发表于:2015-11-09 14:08:29 IP:171.214.*.*
因为第一个栏目模板里有很多子栏目,并且内容是未分页的,所以我想到我点击更多时候会跳转到第二个模板,并且显示只某一个模板的分页后内容
|
||
---|---|---|---|
级别: 版主
![]() |
20# 发表于:2015-11-09 14:10:02 IP:59.6.*.*
这跟分页有什么关系,分页你另外加分页标签就可以了,栏目id就跟默认模板里的那样写就是动态获取栏目id
|
||
---|---|---|---|