添加最大化和源编辑插件以进行内联编辑

时间:2013-01-05 23:10:52

标签: ckeditor

当我使用CKEditor的内联编辑内容时,不显示最大化和源编辑按钮。如何激活然后进行内联编辑?

谢谢和问候,

拉​​尔夫

4 个答案:

答案 0 :(得分:2)

我无法对Reinmar的回答发表评论,所以我只会“回答”。您无法看到对此选项的需求这一事实并不意味着它不存在。我有一个情况,我想使用内联编辑器,但希望提供最大化编辑区域的选项。我会详细说明一下。

在我的情况下,固定维度的(多个)编辑区域(=>滚动div)。这些div用于用户输入数据。在某些情况下,虽然div对用户数据来说不够大,因此我会让用户最大化编辑区域。完成后,他们可以关闭或恢复最大化的编辑器,数据将显示在滚动div中。

基本上我想要的是拥有一个包含多个编辑区域的页面。只有当用户开始编辑区域时,工具栏才会显示。内联编辑器非常适合这种情况(如果出于性能原因可以共享,则更多)但它缺少最大化选项。

答案 1 :(得分:1)

将在CKEditor 4.1(ticket)中添加内联源编辑。所以在2月中旬它应该准备好了。

在内联编辑中,最大化是不可能或毫无意义的。内联编辑就是编辑真实页面的一部分。如果你将最大化编辑区域,那将是不真实的。无论如何最大化它将是非常困难的,因为这是我们无法完全控制的元素。

答案 2 :(得分:1)

我已经创建了一个插件,其中包括内联模式下的源代码编辑,它是:I can't add the Source button to CKEditor 4's toolbar

答案 3 :(得分:0)

关于源HTML:CK Editor 4内联编辑器不提供就地源编辑,但有一个解决方案:

  • 在您的CKEditor构建中添加Source Editing Area插件
  • 修改editorConfig中的工具栏定义,以包含{ "products": [ [{ "id": 210, "archive_thumbnail": "https:...", "price": null, "name": "this is my name 1", "brand_name": "brand name" }], [{ "id": 202, "archive_thumbnail": "https://....", "price": null, "name": "this is my name 2", "brand_name": "brand name" }] ] } 项而不是Sourcedialog项:

    Source