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

如何使用Dedecms在当前模型内容页中列出所有字段标签?

在织梦dedecms中,要获取当前模型内容页的字段列表标签,可以使用fieldl

织梦dedecms当前模型内容页字段列表标签:fieldl

标签名称:fieldlist

标签功能:获取当前模型内容页字段列表

适用范围:织梦文档内容页面

适用版本:DedeCMS V5.5/V5.6/V5.7

底层字段:name, tagname, value

如何使用Dedecms在当前模型内容页中列出所有字段标签?  第1张

标签文件:includearc.archives.class.php

标签说明:织梦fieldlist标签是用来获取当前模型字段列表的,一般是在该模型没有对应的模板时才会出现,不过我们也可以用这个标签来调用当前模型的一些字段信息。

标签语法

{dede:fieldlist}
<table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#BED1AB">
<tr>
<td height="24" bgcolor="#FAFDEE">[field:name/]</td>
</tr>
<tr>
<td height="24" bgcolor="#FFFFFF">[field:value/]</td>
</tr>
</table>
<div style="fontsize:2px;lineheight:100%">&nbsp;</div>
{/dede:fieldlist}

标签示例:可参看 templetsdefaultarticle_default.htm 中相关字段,结果如图所示。

FAQs

问题1:如何使用fieldlist标签获取特定字段的信息?

回答:fieldlist标签可以用来获取当前模型字段列表,通过在标签内使用特定的字段名(如name、tagname、value)来指定需要获取的信息,要获取名为“title”的字段,可以在标签内使用[field:title/]

问题2:fieldlist标签是否支持自定义样式?

回答:是的,fieldlist标签支持自定义样式,你可以在标签内部添加CSS样式或使用现有的HTML标签来定义样式,以满足你的需求,在上述示例中,表格的宽度、边框、单元格填充和背景颜色等样式都可以通过修改标签内部的HTML代码来实现。

字段名称字段标识字段类型字段描述
idaidint内容ID
typeidtypeidint分类ID
titletitlevarchar
aliasaliasvarchar网址别名
titlepictitlepicvarchar标题图片地址
istopistoptinyint是否置顶
sortranksortrankint排序
keywordkeywordvarchar关键词
smalltextsmalltexttext简短描述
contentcontenttext
readtimesreadtimesint阅读次数
islinkislinktinyint是否为链接
usernameusernamevarchar发布者用户名
datelinedatelineint发布时间
votetotalvotetotalint投票总数
votevoteint当前用户投票数
recommendrecommendtinyint是否推荐
ishtmlishtmltinyint是否生成HTML
bodyhtmlbodyhtmltext内容HTML
tagstagsvarchar
votesvotesint评论数
archiverarchivervarchar归档路径
flagflagvarchar标记
votesidvotesidvarchar投票ID
voteidvoteidvarchar投票ID
posidsposidsvarchar推荐位ID
runcardruncardtinyint是否运行卡片
voteidvoteidvarchar投票ID
votetimesvotetimesint投票次数
voteipvoteipvarchar投票IP
voteidvoteidvarchar投票ID
votetimesvotetimesint投票次数
voteipvoteipvarchar投票IP
votetimesvotetimesint投票次数
voteipvoteipvarchar投票IP
votetimesvotetimesint投票次数
voteipvoteipvarchar投票IP

表格中的字段名称和描述是根据fieldl标签在织梦dedecms中可能出现的字段来列出的,实际的字段列表可能会有所不同,具体取决于你的网站配置和模型设置。