当前位置:首页 > 行业动态 > 正文

织梦常用标签有哪些?一文带你全面整理!

织梦常用标签包括:{dede:field.字段名/}、{dede:include file=’文件路径’/}、{dede:type/}等。
标签名称 功能描述 示例代码
{dede:field name='字段名' /} 获取当前文档指定字段的内容 {dede:field name='title' /}
{dede:channel type='top' row='8' currentStyle="
  • " channelid='1'}[field:typename/]{/dede:channel}
  • 获取顶级栏目下的所有子栏目,每行显示8个,使用
  • 包裹每个栏目名称
    • {dede:channel type='top' row='8' currentStyle="
    • " channelid='1'}[field:typename/]{/dede:channel}

    二、列表标签

    标签名称 功能描述 示例代码
    {dede:list pagesize='10'}{/dede:list} 获取当前栏目下的文档列表,每页显示10条记录 {dede:list pagesize='10'}{/dede:list}
    {dede:type}{/dede:type} 列出所有文档类型 {dede:type}{/dede:type}

    三、自定义标签

    标签名称 功能描述 示例代码
    {dede:php} 执行PHP代码 {dede:php}echo 'Hello, World!';{/dede:php}
    {dede:include file='path/to/file.htm' ismake='yes'}/ 引入外部文件 {dede:include file='head.htm' ismake='yes'}/

    四、分页标签

    标签名称 功能描述 示例代码
    {dede:pagebreak type='26'/} 插入分页符,当文档内容超过指定长度时自动分页 {dede:prenext withinnext='5000' withinprev='3000' overtext='阅读全文' pagesize='10'/}

    五、模板控制标签

    标签名称 功能描述 示例代码
    {dede:if} 条件判断语句 {dede:if expression='$a > $b'}...{/dede:if}
    {dede:loop} 循环遍历数组或对象 {dede:loop tablename='dede_archives' fieldname='title' value='文章标题'}...{/dede:loop}

    六、数据操作标签

    标签名称 功能描述 示例代码
    {dede:sql} 执行SQL查询并输出结果 {dede:sql sql="SELECT title FROM dede_archives LIMIT 0,1" result="result"}{/dede:sql}

    七、其他实用标签

    标签名称 功能描述 示例代码
    {dede:global var='变量名' /} 获取全局变量值 {dede:global var='cfg_webname' /}
    {dede:config name='配置项名' /} 获取系统配置项的值 {dede:config name='sitename' /}
    0