Apache Sling 内容包括 - CQ5

Apache Sling content include - CQ5

我在 crxde 的内容树下有 cq5 内容页面。 内容页在正文部分有一个页眉、一个页脚和一个组件。

我正在尝试获取在该特定组件中创作的唯一内容(没有页眉、没有页脚、没有组件的编辑栏)

我试过跟随,但它生成了带有页眉、页脚和组件的整个页面。

<sling:include path="/content/site-content/disclaimers/risk-considerations.html" />

然后,我试了这个,没有页眉,页脚,但它仍然显示组件编辑栏。

<sling:include path="/content/site-content/disclaimers/risk-considerations.content.html" />

如何实现只将创作的内容返回到另一个页面?

根据您的需要,Abhishek 所说的参考组件适合您的用例。鉴于您不想在组件或页面中对路径进行硬编码,您将使用对话框获取 HTML 的路径以包含,参考组件会为您完成此操作,此外还有您的禁用用例edit-bar/behavior 在组件内得到处理。

但是,如果您不得不使用现有的方法,那么要禁用编辑栏,您需要更新组件脚本以更改之前的模式和 post 包含。您可以参考参考组件。也可以参考Whosebug的回答here and here