2011-09-28 22 views
5

Nếu tôi thêm một kiểu đoạn đến CKEdtior ví dụ:Làm thế nào để mặc định yếu tố p để "Normal" style trong ckeditor

format_p: {element: 'p', thuộc tính: { 'style': ' FONT-SIZE: 16px; màu: # 000000; FONT-STYLE: bình thường; FONT-GIA ĐÌNH: Arial, Helvetica, sans-serif; font-weight: normal; ' }}

Kiểu mặc định khi nhấn phím enter sẽ để trống. Tuy nhiên, nếu tôi đặt kiểu thành "Bình thường", kiểu được áp dụng và p tiếp theo được tạo bằng cách bấm phím enter bao gồm kiểu ở trên.

Điều tôi muốn là dành cho tất cả các đoạn văn (thẻ 'p') để sử dụng kiểu "Bình thường" theo mặc định. Có cách nào để đạt được điều này?

+1

bạn đã quản lý để đạt được điều này? –

Trả lời

1

Tôi nghĩ rằng bạn có sử dụng 'contentsCss', bạn đã cố gắng 'dataProcessor' như thế này:

CKEDITOR.on('pluginsLoaded', function (event) { 
event.editor.dataProcessor.dataFilter.addRules({ 
    elements: { 
    p: function (element) { 
     // element.attributes 
    } 
    } 
}); 

event.editor.dataProcessor.htmlFilter.addRules ({ 
    elements: { 
    p: function (element) { 
     // element.attributes ... 
    } 
    } 
}); 
}); 
+0

Xin chào. Tôi biết nó đã được một thời gian dài kể từ khi bạn trả lời, nhưng bạn có thể cho tôi biết khi chính xác những "sự kiện" được gọi là? Nếu tôi bắt đầu một vùng văn bản có nội dung đã có, làm cách nào để đảm bảo rằng nội dung đó trải qua những thay đổi như vậy? Trong trường hợp, làm thế nào tôi có thể đảm bảo rằng người dùng sử dụng CKEditor, và bộ vi xử lý được áp dụng? Mong muốn của tôi là khi người dùng tạo các đoạn văn, cùng một đoạn văn được tạo ra được định nghĩa với các thuộc tính này: 'class =" paragraph "id =" x "' Có thể không? Ngoài ra, cảm ơn bạn. – Loa

Các vấn đề liên quan