主题 : 内容取值问题
级别: 总版主
UID: 10736
积分:148357 加为好友
威望: 205 精华: 42
主题:287 回复:126105
注册时间:2010-09-08
在线时长:13.91
1#   发表于:2022-11-18 17:30:49  IP:60.192.*.*
很多同学内容取自定义字段的值遇到问题,以下示例可供大家参考
【非资源类型】${content.attr.test.value!}  test是自定义字段名称
【单资源类型】 ${content.attr.pic.resUrl!}    资源地址  pic是自定义字段名称
 ${content.attr.pic.resSize!}  资源大小   pic是自定义字段名称
 ${content.attr.pic.resAlias!}  资源名称   pic是自定义字段名称 
 ${content.attr.city.cityArea!}  获取城市地区显示  city是字段名称
【单字段多资源类型 多图、附件】   test是自定义字段名称
[#list content.attr.test.contentAttrRes as r]
 附件地址:${r.resUrl!}   
 附件资源大小:${r.resSize!}   
 附件名称:${r.resAlias!}   
 图片描述:${r.description!}   
 附件密级:[#if r.secret??]${r.secret.name!}   [/#if]
[/#list]
富文本字段获取 ${content.txtAttr.test!}  test是自定义字段名称 (带html标签的正文)
 ${content.txtAttrCleanHtml.test!}  test是自定义字段名称 (不带html的正文)
${content.titleSpace!}  表格空格会正常显示多个空格 x1.11以及之后的版本有
${content.iconUrl!}  系统默认单图字段取图片地址

${content.txt!}(带html标签)  ${content.txtCleanHtml} (不带html标签)两种简写方式,获取第一个
内容密级  [#if content.secret??]${content.secret.name}[/#if]
获取文章内所有附件类型的下载资源
[#list content.attachments as att]
<a href="${base}/download/byId/${att.resId}">${att.resAlias}</a>
[/#if]

[#if content.titleIsBold??&&content.titleIsBold]
内容标题字体加粗
[/#if]
[#if content.target??&&content.target]
新窗口打开链接
[/#if]

内容标题字体颜色 ${content.titleColor}
城市地址类型字段取值: ${content.attr.test.address!}  test是字段标签名称
内容来源
[#if content.source??]
<a href="${(content.source.sourceLink)!}">
<span class="Regular">来源:${(content.source.sourceName)!}</span>
</a>
[#else]
<span>来源:[#if content.user.org??]${content.user.org.name!}[/#if]</span>
[/#if]
内容类型 
[#list content.contentTypes as type]
[#if type.id==1]
 头条类型 
[/#if]
类型名称 ${type.typeName!}
后台类型图标 地址  [#if type.logoResource??]${type.logoResource.url!}[/#if]
[/#if]
判断内容类型是否包含某种类型
[#if  content.typeIds?seq_contains(1)]
包含头条类型 
[/#if]
是否置顶   [#if content.top] 置顶 [/#if]

路漫漫其修远兮,吾将上下而求索!
1 共1页