什么是帝国cms标签?常用模板标签有哪些?

帝国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逻辑。不复杂但容易忽略细节。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。