网学网网络知识编辑为广大网友搜集整理了:DirCMS的核心标记:内容标记讲解绩等信息,祝愿广大网友取得需要的信息,参考学习。
内容标记dir:content 是DirCMS内容管理系统的核心标记,其主要功能是调用指定栏目的内容,从而输出到模板。
dir:content标记主要功能在于获取指定的内容列表,适用于首页模板、栏目模板、内容模板。
dir:content基本语法 :
{dir:content catid="5" posid="0" row="10" limit="0" withthumb="0" orderby="id" orderbyway="DESC" keyword="" ismore="0"}
标记模板(InnerText)
{/dir:content}
属性说明 :
catid="" 表示栏目ID,栏目ID可以是数字,变量,或者 all,让栏目ID为 all 时,则表示不限栏目。
posid="" 表示内容的推荐位,当此项不为0时,表示只调用推荐位为指定推荐位的内容,其他内容不会被调用。
row="" 表示返回内容列表总数。由数字表示。
limit="" 表示忽略前几条的显示,0为不限。由数字表示。
withthumb="" 该项值为0或者1。当withthumb="1" 时,表示只读取含有图片的内容。0为不限。
orderby="" 和 orderbyway="" 分表表示读取的列表按什么排列和排列方式。
当orderby为:
keyword="" 表示含有指定关键字的内容列表,多个关键字用逗号","分开
ismore="" 该项值为0或者1。当ismore="1" 时,表示读取附加表的信息,0为只读取基本表的信息。
标记模板字段调用:
注意:任意一个参数都不是必须的,在您自定义模板的时候,只需写出必须的参数即可。
如您想调用栏目ID=1的10条内容,并且按照文章发布的点击数降序排列。只需在模板里这样定义即可:
{dir:content catid="1" rows="10" orderby="clicks"}
{sub_string(mydc:title,20)}
{/dir:content}
其中
{sub_string(mydc:title,20,''...'')} 的作用是指将截取标题的最大长度为20个字符(中文占2个字符),如果不想限制字数,{sub_string(mydc:title,20,''...'')} 可以直接用{mydc:title}替代。