<@cms_pagewidget_data>
页面部件数据标签,标签体内可使用${Data.name}
获取数据
属性名 | 类型 | 必填 | 可用值 | 描述 | 默认值 |
---|---|---|---|---|---|
code | STRING | 是 | 页面部件编码 |
属性名 | 描述 | 类型 |
---|---|---|
catalogAncestors | 所属栏目祖级IDs | String |
catalogId | 所属栏目ID | Long |
code | 编码 | String |
contentObj | 页面部件扩展数据 | null |
name | 名称 | String |
pageWidgetId | 页面部件ID | Long |
publishPipeCode | 发布通道 | String |
siteId | 所属站点ID | Long |
type | 类型 | String |
使用场景:以下是“自定义区块”类型的页面部件示例代码,其中Data.contentObj的类型取决于页面部件类型。
<@cms_pagewidget_data code="${PageWidget.code}">
<#list Data.contentObj as row>
<#list row.items as item>
<li class="swiper-slide">
<a class="slide-post-inner" href="${item.url}" target="_blank" title="${item.title}">
<img src="${internalUrl(item.logo)}" alt="${item.title}" />
<span class="slide-post-title"></span>
</a>
</li>
</#list>
</#list>
</@cms_pagewidget_data>