模板手册

模板指令(标签)

<@cms_favorite_content>

<@cms_favorite_content>

收藏内容列表标签

标签名

<@cms_favorite_content>

标签描述

获取收藏内容数据列表,内嵌 <#list DataList as content>${content.title}</#list> 遍历数据

标签属性

属性名类型必填可用值描述
pageBOOLEANtrue=是
false=否
是否分页获取数据
默认:false
sizeINTEGER分页数据条数,默认:20
conditionSTRING扩展sql条件语句,例如:title like 'a%'
uidINTEGER用户ID

用法示例

示例1

使用场景:会员中心收藏内容列表

<@cms_favorite_content uid="${Member.memberId}" page="true" size="16">
<#list DataList as content>
<li class="item ${(content.logo?? && content.logo !='')?then('', 'item-no-thumb')}" data-id="${content.contentId}">
  <#if (content.logo!'')!=''>
    <div class="item-img">
      <a class="item-img-inner" href="${content.link}" title="${content.title}" target="_blank">
        <img width="480" height="300" src="${imageSize(content.logo,480,300)}" alt="${content.title}" />
      </a>
      <#if content.tags?size gt 0>
        <#list content.tags as item>
          <a class="item-category" href="#" target="_blank">${content.tags[0]}</a>
        </#list>
      </#if>
    </div>
  </#if>
  <div class="item-content">
    <h2 class="item-title">
      <a href="${content.link}" target="_blank">${content.title}</a>
    </h2>
    <div class="item-excerpt">
      <p>${content.summary}</p>
    </div>
    <div class="item-meta">
      <span class="item-meta-li date">${dateFormat(content.publishDate,'yyyy年MM月dd日 HH点mm分')}</span>
    </div>
  </div>
</li>
</#list>
</@cms_favorite_content>