
帝国CMS标签是系统内置的模板调用功能,用于在网页模板中动态显示数据内容。通过这些标签,可以快速调用文章、栏目、评论、广告等内容,无需手动编写复杂SQL语句,提升开发效率和维护性。
常用模板标签有哪些?
1. 万能标签([e:loop])
最灵活的调用方式,可自定义SQL语句获取任意数据。
格式:[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]模板代码内容[/e:loop]
适用于新闻列表、推荐内容、带条件筛选的数据展示等场景。
2. 灵动标签(select查询)
支持标准SQL语法,适合高级用户进行复杂数据调用。
示例:[e:loop={“select * from [!db.pre]ecms_news where checked=1 order by newstime desc limit 10”,10,24,0}]循环内容[/e:loop]
3. 栏目标签([showclasstemp])
用于调用指定栏目导航或子栏目列表。
常用于顶部导航、侧边栏分类菜单。
示例:[showclasstemp=’父栏目ID’,显示数,类别ID,操作类型]
4. 最新文章标签([newstext])
直接调用最新发布的文章列表,使用简单。
适合首页或模块化区块快速展示更新内容。
5. 推荐/头条/评论排行标签
[hotnews] – 热门文章[goodnews] – 推荐文章[firstnews] – 头条文章[commentnews] – 评论最多文章
按不同属性自动筛选内容,增强内容曝光逻辑。
6. 当前位置导航(面包屑)
[location] 或 [!—newsnav–]
显示页面当前位置路径,如:首页 youjiankuohaophpcn 新闻中心 > 国内新闻
7. 标题分类与专题标签
[class.menu] 调用标题分类[zstext] 调用专题信息
适用于聚合页、专题频道建设。
8. 广告调用标签
[ad] 后接广告位ID,直接输出JS或HTML广告代码。
便于管理轮播图、弹窗、侧边广告等资源。
基本上就这些。合理使用帝国CMS标签,能大幅减少重复工作,实现数据驱动型页面布局。注意标签需在后台模板中启用“标签支持PHP”才能运行PHP逻辑。不复杂但容易忽略细节。

评论(0)