Crafter CMS:从其他页面/内容类型

时间:2018-07-23 10:00:41

标签: freemarker crafter-cms

是否可以从单独的页面检索数据?我只知道如何在我的ftl模板中使用contentModel.VARIABLENAME

例如,我当前在页面A 中,但我要显示的数据来自页面B

1 个答案:

答案 0 :(得分:2)

您可以使用siteItemService

<#assign pageB = siteItemService.getSiteItem("/site/website/path/to/pageB/index.xml") />

您只需要将path/to/pageB替换为页面路径,如侧边栏所示。返回的对象与contentModel的类型完全相同,因此您可以执行siteItemService.VARIABLENAME