2017-03-06 58 views
0

我使用AEM 6.0,并且希望作者使用具有具有丰富的文字和图片

  1. 页标题
  2. 页子标题
  3. 页富文本
  4. 的图像模板来创建页面AEM页
  5. 页富文本

类似的页面 - Page with image & RTE

我打算使用AEM RTE富文本和RTE不提供任何选项来插入图像,我可以做的这些

  • 一个升级RTE嵌入图像,但它有问题响应能力
  • 创建包含多个RTE和图像组件的页面以在输出上方进行渲染。

有没有人知道最好的方法来实现这一目标?

回答

1

对于具有响应功能的固定布局,为了简单起见,最好使用模板。通过固定布局,我假设您的页面将具有固定的图像和文本内容位置(从您的模板细节中猜测)

修改RTE以在任意位置插入响应式图像将不会呈现良好的HTML,除非您覆盖很多RTE功能。这对用例来说将是一种痛苦和反作用。

中途选择是使用文本(文本和图像控件)制作自定义图像,您可以在其中允许用户分别输入文本和选择图像,然后提供额外的装订选项(图像位置)和响应自定义。

另一个更灵活的选择是使用acs-commons网格布局控件来使用不同的文本和图像控件,同时让基于网格的css框架(例如引导程序)负责网站的响应方面。

希望这些想法对您有所帮助。

+0

感谢i.net。我正在使用模板,作者可以拖放RTE和图像组件。这将有助于零售响应。 – Finn

+0

如果您的模板具有响应性(如使用某些网格系统或其他响应式方法构建),那么我会建议从图像中分离出文本,因为它可以为您提供更多选项并减少头痛。在RTE中嵌入图像并尝试使其响应是我的经验中的很多工作,并且通常最终会从头开始重写整个RTE控件。这是因为RTE固有地不基于任何响应式布局设计,并且大多包含内联元素和样式。 –

+0

我同意保留图像和RTE在模板级别分开。 – Finn