当前位置:首页 > DedeCMS二次开发手册
当然我们在系统的自定义表单中也可以使用这个联动类型,使用的方法和模型管理里面添加字段是一样的,这里就不再重复了。当然,在二次开发中也会遇到在一些页面调用这些枚举的列表,可以查看/include/enums.func.php第61行GetEnumsForm这个函数,具体的使用可以参考下会员中心编辑用户信息这个页面文件的方法,具体文件为/member/templets/ edit_info_person.htm。
枚举类型在模型制作和系统开发中用到的地方还是比较多的,大家可以有空的时候进行一些研究,会发现更多关于联动类型的应用方法,不要忘记分享哦。
五、标签篇
adminname
仅内容模板 V55,V56,V57
获得责任编辑名称
基本语法
{dede:adminname /}
arclist
全局标记 V55,V56,V57
获取指定文档列表
基本语法
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
[field:title/] {/dede:arclist}
标签属性
? col:分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示 ? row:返回文档列表总数
? typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用\分开表示多个栏目
? getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以\分开的多个栏目的下级子类
? titlelen:标题长度 等同于titlelength
? infolen:表示内容简介长度 等同于infolength ? imgwidth:缩略图宽度 ? imgheight:缩略图高度
? listtype: 栏目类型 image含有缩略图 commend推荐 ? orderby:文档排序方式
? keyword:含有指定关键字的文档列表,多个关键字用\分 ? innertext:单条记录样式 ? aid:指定文档ID
? idlist:提取特定文档(文档ID ? channelid:频道ID
? limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录
? flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] ? noflag:同flag,但这里是表示不包含这些属性
? orderway:值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序 ? subday:表示在多少天以内的文档 ?
arclistsg
全局标记 V55,V56,V57
单表独立模型的文档列表调用标记
基本语法
{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'} [field:title/] {/dede:arclistsg}
标签属性
? row:返回文档列表总数
? typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用\分开表示多个栏目
? ? ? ? ? ? ? ? ? ? ? titlelen:标题长度 等同于titlelength orderwey:排序方向
keyword:含有指定关键字的文档列表,多个关键字用\分 innertext:单条记录样式(innertext是放在标签之间的代码) arcid:指定文档ID
idlist:提取特定文档(文档ID) channelid: 频道ID
limit:表示限定的记录范围
flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] subday:表示在多少天以内的文档
arcpagelist ask
全局标记 V55,V56,V57 问答调用标签
基本语法
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
{/dede:ask}
标签属性
? row:调用条数
? qtype:排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题
? tid:栏目id,默认是全部 ? titlelen:标题长度
autochannel
全局标记 V55,V56,V57
指定排序位置的单个栏目的链接
基本语法
{dede:autochannel partsort='' typeid=’’}{/dede:autochannel}
标签属性
? partsort:栏目所在的排序位置 ? typeid:获取单个栏目的顶级栏目
bookcontentlist
全局标记 V55,V56,V57
连载图书最新内容调用
基本语法
{dede:bookcontentlist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}
| [[field:cataloglink/]] [field:booklink/] | [field:contentlink/] | [field:lastpost function=\ |
{/dede:bookcontentlist}
标签属性
? ? ? ? ?
row:调用记录条数
booktype:图书类型,0 图书、1 漫画,默认全部
orderby:排序类型,当按排序类型为 commend 表示推荐图书 author:作者 keyword:关键字
booklist
全局标记 V55,V56,V57 连载图书调用
基本语法
{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} [field:bookname /]
共分享92篇相关文档