zoukankan      html  css  js  c++  java
  • dedecms织梦笔记

    1.单标签
    用法
    {dede:标签名 属性=“值”.../}
    举例说明:
    {dede:include filename="head.htm" /}
    2.双标签
    用法:
    channel 标签类似 select * from dede_arctype where ishidden<>1 limit 0,8
    {dede:标签名 属性=“值”...}内容{/dede:标签名}
    {dede:channel type='top' row='8' }
    [field:typename/]
    {/dede:channel}
    如何去查看channel标签的源码./dedecms/include/taglib/channel.lib.php
    3.字段标签
    用法一:
    {dede:channel typ=‘top’ row='8'}
    [field:id/]=[field=typename/]
    {/dede:channel}
    用法二:
    {dede:channel type='top' row=‘8’}
    field:typename 就是说,把查询的字段typename信息放在这个位置
    [field:id/]=[field:typename/]==
    如何对取出的字段值,使用PHP函数 @me就是表示取出的值
    [field:typename function='md5(@me)'/]
    {/dede:ch annel}
    用法三:
    怎样把取出的值进行PHP运行
    [field:字段名 runphp="yes"]
    这里可以写一些简单的PHP代码(如果复杂可以写一个自定义函数)
    [/field:字段名]
    例:[field:typename runphp="yes"]
    @me=(@me=="")?"空的":@me;(如果是空,则输出“空的”)
    [/field:typename]
    dede标签是不可以嵌套的!
    {dede:global.全局变量名/}
    很多的项目,为了开发方便,常把一些常用的变量,做成全局,然后使用比较方便,dede的有一个非常重要的文件./include/common.inc.php文件,中有很多全局值。
    [field:global.全局变量/] 等价于 [field:global name='全局变量名'/]

    引入css、js、images的路径:{dede:global.cfg_templets_skin/}/
    引入编码格式的全局变量:{dede:global.cfg_soft_lang/}
    引入栏目的标签格式:
    {dede:channel type="top" row="8"}
    <li><a href="XXXXXXX" title="XXX" >
    [field:typename/]
    </a></li>
    {/dede:channel}
    二级页链接:[field:typeurl/][field:typelink/]
    首页链接:{dede:global.cfg_cmsurl/}/

    作者:大BUG
    出处:http://www.cnblogs.com/vientiane/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    博客CSS样式 二
    产品经理
    HttpClient调用doGet、doPost、JSON传参及获得返回值
    Maven无法下载com.oracle:ojdbc.jar解决方法
    EasyExcel导入导出
    centos7 安装supervisor教程以及常见问题
    Django与Celery的安装使用
    亚马逊广告api v2版php扩展库
    Mac VMware Fusion CentOS7 安装、配置静态IP文档
    常见Web安全问题攻防解析
  • 原文地址:https://www.cnblogs.com/vientiane/p/7656513.html
Copyright © 2011-2022 走看看