帝国cms 开启动态(帝国cms首页栏目)
帝豪CMS动态页面不支持标签调用,所以在制作网站的时候非常不爽,需要手动制作静态页面。
分享一个使用JS支持栏目导航标签、通用标签、循环分栏数据标签的方法。
步骤一:在【模板】下添加标签模板。标签模板内容如下:
页面模板内容(*):
[!--empirenews.listtemp--]!--list.var1--[!--empirenews.listtemp--]列表内容模板(list.var) (*):
document.write('lia href='[!--classurl--]'[!--classname--]/a/li');第二步:在【栏目】中添加自定义页面和JS页面:
文件名必须填写JS后缀,如:dtnav.js
页面内容(*):
[showclasstemp]0,15,0,0[/showclasstemp] 这里的参数有:[showclasstemp]父列ID、标签模板ID、是否显示列数信息、显示的列数[/showclasstemp]
详情请查看官方[showclasstemp]说明。标签模板ID使用我们在第一步中添加的标签模板。
第三步:在需要显示导航的网页模板中引用以下代码:
脚本类型='text/javascript' src='/dtnav.js'/script 就可以了。这里我们仅以导航标签为例。其实利用这种方法,还可以实现通用标签等调用。
唯一的缺点是使用了JS调用,对SEO不利,但只用在动态页面中,可以忽略。