本类标签一般在入门标签和中级标签能实现的情况下不建议采用,本类型标签非常强大, 要求创建标签者有SQL语句基础。一般比较复杂的要求可通过SQL标签;
SQL标签同样支持建立分组,方便后期的管理;点击高级标签,可以查看已经创建的分组和已做的标签;
例如,我们要在前台某个位置调出最新10篇新闻,并且以帖子ID做降序排列,接下来我们看看如何创建SQL标签;
点击“新建标签”进入创建智能SQL标签;
数据源选择系统内部数据源;
标签类型支持普通标签和终极分页标签,分页标签样式支持自定义。
这里,我们先选择普通标签;点击“下一步”按钮进入第二步,在主表中选择“信息数据表(KS_InfoList)”选中要输出的字段名称,如我们要显示信息标题,标题链接(Url)和添加时间选中,从表中如果不需要输出自定义字段则不选择;
在SQL查询语句中系统会自动根据选中的字段生成语句。我们也可以根据需要修改SQL语句,如图中生成修改语句:
即:Top 10就是调用前10条最新文章,再点击“下一步”进入循环体设置;
结合定义的css样式,在循环体中我们可以根据需要自定义循环体,如插入标题时间字段标签;
在插入标题连接和文章标题。分别添加信息编号字段和title字段;
其中,插入title字段时,可设置输出标题长度,截断显示设置等;
点击”确定插入”,输出的内容我们看到有文章标题、标题链接、更新时间,最后循环体如:
在模板中调用标签{SQL_最新10篇新闻()}即可调用出信息。
可以结合CSS样式加以控制达到满意的效果。
无用标签:可以检测系统上有哪些标签是没有应用到,可以字节删除的