织梦万能标签{dede:sql}怎么用

织梦万能标签{DEDE:sql}怎么用

织梦DedeCMS万能标签{dede:sql}

1.首页后台单页文档管理添加一个单页文档,内容编辑框输入你内容生成

2.在需要调用单页文档的地方加入SQL万用标签{Dede:sql sql="select body from dede_sgPAge where aid=2"}[Field:body /]{/dede:sql} 相信熟悉SQL语言的朋友很容易看懂这句含义。

意思其实就是选择数据表dede_sgpage 的body字段输入,aid=2这里的2表示你创建单页文档ID数字,你使用时做下相应修改即可。

又如这句SQL标签样例代码

{dede:sql sql="select content from dede_arctype where id=2"}
[field:content function=cn_substr(Html2Text(@me),600)/]
{/dede:sql}
登录后复制

 推荐学习:dedecms教程

根据上面的例,应该很好理解,这里主要说明一下cn_substr表示截取600个字符也就是300个汉字。Html2Text代表把含有HTML的字符过滤掉,只显示文本。

其实除了上面的例子外,在Dede系统里面,我可以可以自由使用sql语句来配合织梦标签进行更多的个性化调用。他们的基本参照格式为:

{dede:sql sql="select 字段 From 表名称 where 条件语句"}
[field:字段名/]
{/dede:sql}
登录后复制

由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代码为:

{dede:sql sql="select * From dede_archives limit 10"}
登录后复制
  • ·[field:title/]
  • {/dede:sql}

     

    大家看了上面的文档链接的底层模板地址的是动态的,那么我们要怎么样来进行转换,让他链接到静态地址呢,这里我们只需要对[field:id/]进行一下转换,转换后的完整代码为:

    {dede:sql sql="SELECT * FROM dede_archives limit 10"}
    
    登录后复制
  • ·[field:title function=cn_substr(@me,30,0)/]
  • {/dede:sql}

    以上就是织梦万能标签{dede:sql}怎么用的详细内容,更多请关注慧达AI工具网其它相关文章

    转载请说明出处 内容投诉内容投诉
    慧达seo-站长工具-seo工具-采集-发布-AI文章生成发布工具 » 织梦万能标签{dede:sql}怎么用

    慧达AI专注站群seo管理工具

    查看演示 官网购买