HDCMS模版的使用

HDCMS Views
本系统采用NVelocity模版引擎技术大大提高了二次开发的便捷,此模版语法最初来自于java,大家可以在网上看到 有velocity引擎,而我们net多了个N

这里提供一个基础文档:/uploadfolder/file/20170224/20170224155504_1875.zip 请看完之后再看下面的内容,方法都经过封装

大家可以在系统App_Code下面的CMSExtention.cs类里面进行扩展哦

  • 0.辅助方法

    1.$cms.Cut('demo',12,'...')
    2.$cms.Format('date','yyyy-MM-dd')
    3.$cms.SplitStr(string str, int index, int type)
    4.$cms.GetSplitCount(string str, int type)
    5.$cms.IsContains(string vars, string var)
  • 1.获取子栏目列表$cms.GetChildNode(int parentID)

    #foreach($node in $cms.GetChildNode(0))
    #if($node.IsShowNode)
    《a href="$node.NodeUrl">$node.NodeName《/a》
    #else
    《a href="$node.NodeUrl">$node.NodeName《/a》
    #end
  • 2.获取字段列表$cms.GetDataFieldInfo(int fieldID)

    #foreach($node in $cms.GetDataFieldInfo(fieldID))
    $node.属性
    #end
  • 3.获取栏目信息$cms.GetNodeInfo(int nodeid)

    $cms.GetNodeInfo(int nodeid)
  • 4.赋值用法:#set($cont = '123')

  • 5.获取单个内容$cms.GetContentInfo(string ContentId)

    返回实体对象,可以用foreach也可以直接set
  • 6.获取单个内容$cms.GetContent(string GeneralID)

    返回IList对象,用foreach
  • 7.获取栏目最新单个内容$cms.GetTopContent(int nodeID)

    返回IList对象,用foreach
  • 8.获取若干TOP内容$cms.GetContents(int nodeID, string where, string orderBy, int getNum)

    返回IList对象,用foreach
  • 9.获取分页内容$cms.GetContents(int nodeID, string where, string orderBy, int pageIndex, int pageSize)

    返回IList对象,用foreach
  • 10.获取内容-图片文件集$cms.GetDownloadList(int typeId, string generalId, int pageIndex, int pageSize)

    返回IList对象,用foreach typeId:10为图片,11为文件
  • 11.获取自定义表内容$cms.GetSQL(string sql)

    返回IList对象,用foreach
评论 --
  • 消灭零回复