在制作模板的时候,有时候会需要从URL获取参数,比如http://www.ujcms.com/node/12.jspx?myname=bar
,在模板里可以使用${Param.myname}
获取到这个参数,这个参数也可以传递给标签,比如[@InfoList node=Param.myname;list]...[/@InfoList]
这里以按年筛选数据作为实例:希望能够按年份显示文章列表,比如给出以下链接,可以显示相应年份的文档列表:2014年
2015年
2016年
2017年
。
首先传参,URL地址加上相应参数:<a href="http://www.ujcms.com/node/12.jspx?beginDate=2014-01-01&endDate=2015-01-01">2014年</a>
。
然后在模板标签里接收参数:[@InfoPage beginDate=Param.beginDate endDate=Param.endDate pageSize='20';pagedList]......[/@InfoPage]