Java 巢区木兰
我正在制作自己的模块,并希望创建一个包含一些子对象的嵌套区域。此刻,我正在创造我自己的鸟巢Java 巢区木兰,java,freemarker,magnolia,Java,Freemarker,Magnolia,我正在制作自己的模块,并希望创建一个包含一些子对象的嵌套区域。此刻,我正在创造我自己的鸟巢 <div id="feedGroup"> [@cms.area name="example"/] [@cms.area name="feed"/] </div> 我的ftl示例: [@cms.component content=component/] 我的ftl提要: [#list components as component] [@cms.compone
<div id="feedGroup">
[@cms.area name="example"/]
[@cms.area name="feed"/]
</div>
我的ftl示例:
[@cms.component content=component/]
我的ftl提要:
[#list components as component]
[@cms.component content=component/]
[/#list]
[#list components as component]
[@cms.component content=component/]
[/#list]
我想做的事情(如下所示):
它给了我一个错误:传递了'content'参数,但没有指定或指定错误。有人能告诉我或指导我如何正确使用它吗?IIRC区域不能有嵌套区域,因为它是直系子对象 为了达到预期的结果:
- 将顶部区域定义为单个组件区域(可能会自动生成该组件,使其始终处于中),并且
- 在上面定义的组件中,定义所需的嵌套区域
<div id="feedGroup">
[@cms.area name="feed"/]
</div>
模板页面/区域/example.ftl
应为:
<div id="feedGroup">
[@cms.area name="feed"/]
</div>
<div>
[@cms.area name="example"/]
</div>
[#list components as component]
[@cms.component content=component/]
[/#list]