NPS支持RS、RESOURCE、ATTACH、MAP和JAVA五种语句。
1.RS语句用于读取栏目数据和SQL数据,可以嵌套RS、RESOURCE、ATTACH、MAP和JAVA语句。
2.RESOURCE语句用于读取栏目相关的各类附件,可以嵌套RS、RESOURCE、MAP和JAVA语句。
3.ATTACH语句用于读取当前上下文中文章的附件,不能嵌套其他语句。
4.MAP语句用于读取栏目列表,可以嵌套除ATTACH外的所有语句。
5.JAVA语句提供直接JAVA语法支持,只能使用标签而不能嵌套语句。建议对标签进行类型强制转换,例如(String)<$art_title$>。
NPS同时支持正文标签、附件标签、全局标签、RS标签四种标签。
1.正文标签只能出现在文章模板、带TOPIC标记的RS语句、RESOURCE语句和ATTACH语句中。注意,在RS语句、RESOURCE语句和ATTACH语句中引用标签时必须加上ID号作为前缀。
2.附件标签只能出现在RESOURCE或ATTACH语句中。
3.RS标签只能出现在带SQL标记的RS语句中。
4.全局标签可以出现在任何地方。
以上各种语句和标签的使用范围:
1.文章模板和页面模板可以应用以上所有语句和标签。
2.页面模板输出路径名中可以引用全局标签。