Sitecore富文本编辑器 - 创建表格

时间:2017-11-28 08:49:40

标签: telerik sitecore tabular author

我们尝试创建表格,在Sitecore RTE中创建格式精美的表格是一项艰巨而耗时的任务。在网站上有许多内容作者需要在Sitecore网站上发布财务报告,这些报告主要以表格中的数据形式发布。他们在快速构建表时面临很大困难,因为格式化完全错误,复制和粘贴有时不起作用。此外,格式化已构建的表很困难,并且在大多数情况下这些表不响应。我们知道可以通过使用CSS来处理响应性,但由于HTML并不总是统一的(有时作者从word或PDF文档中复制和粘贴),因此存在限制。

请告诉我在Sitecore中构建响应式表格的最简单方法,不要使用最少的HTML知识。

1 个答案:

答案 0 :(得分:0)

假设您可以进行“开发者”级别更改,我会看到两个选项:

创建可自定义的渲染

鉴于您希望让表格响应并且样式很好,我会创建您可以作为开发人员控制的渲染。编辑器需要将数据作为项输入Sitecore,然后使用数据源填充渲染。如果有大量数据,您可以考虑建立一个导入器,因为它已经是一个表格(有组织的)格式。

如果需要更改样式,您可以创建多个渲染或使用渲染参数为编辑器提供外观选项。

HTML代码段

Sitecore允许您创建HTML的片段,可以由编辑器插入到RTE中。您需要使用样式/ CSS创建HTML标记,然后在Html Editor Snippet下创建一个新的/system/Settings/Html Editor Profiles/Rich Text Default/Snippets项(假设您使用的是默认RTE)。

该项目的模板可在/System/Html Editor Profiles/Html Editor Snippet找到。

此方法的缺点是,如果您对代码段项目中的标记进行更改,则不会将其传播到以前的用法。您必须手动查找和修改这些案例。

HTML代码段实际上是最后的手段,不推荐使用