多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
获得栏目对象。 **实现类** * com.jspxcms.core.web.directive.NodeDirective **参数** * id:栏目ID。id和编码必须选填一个。 * number:栏目编码。id和编码必须选填一个。 **属性** * infoModel: 模板信息 **范例** 获取ID为12的栏目: ~~~ [@Node id='12';n] <a href="n.url">${n.name}</a> [/@Node] ~~~ 获取编码为’news’的栏目: ~~~ [@Node number='news';bean] <a href="bean.url">${bean.name}</a> [/@Node] ~~~ 通过getNode方法获取节点 ~~~ ${getNode('number').url} ~~~ ~~~ ${getNode(id).url} ~~~ 获取模板信息可查询字段列表 ~~~ [#list node.infoModel.queryableFields as field] <div style="padding:0 0 8px 10px;border-bottom:1px solid #ddd;"> <div class="left c-666 fs12" style="width:100px;padding-top:10px;">${field.label}:</div> <div class="left fs12" style="width:880px;"> <a href="${addParam(node.urlDynamic,field.name)}" class="[#if !Param[field.name]??]ap-curr[#else]ap[/#if]">全部</a> [#assign options = field.options/] [#list options?keys as key] <a href="${addParam(node.urlDynamic,field.name,key)}" class="[#if Param[field.name]! == key]ap-curr[#else]ap[/#if]" style="[#if key_has_next]margin-right:15px;[/#if]">${options[key]}</a> [/#list] </div> <div class="clear"></div> </div> [/#list] ~~~ 获取模板信息指定可查询字段列表 ~~~ [#list node.infoModel.getField('p1').options as key, value] ${key} ${value} [/#list] ~~~