2011-09-28 16 views
5

Si añado un estilo de párrafo a la CKEdtior por ejemplo:Cómo defecto elemento p con el estilo "normal" en CKEditor

format_p: {elemento: 'p', atributos: { 'estilo': ' TAMAÑO DE FUENTE: 16px; color: # 000000; Estilo-fuente: normal; FAMILIA-FUENTE: Arial, Helvetica, sans-serif; font-weight: normal; ' }}

El estilo predeterminado al presionar la tecla Intro está en blanco. Sin embargo, si configuro el estilo en "Normal", se aplica el estilo y las p posteriores creadas al hacer clic en la tecla Intro incluyen el estilo anterior.

Lo que quiero es que todos los párrafos (etiqueta 'p') usen el estilo "Normal" de manera predeterminada. ¿Hay una manera de lograr esto?

+1

hiciste para lograr esto? –

Respuesta

1

Creo que tienes uso 'contentsCss', que ensaye 'dataProcessor' como esto:

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

Hola. Sé que ha pasado mucho tiempo desde que respondiste, pero ¿podrías decirme cuándo se llaman exactamente estos "eventos"? Si empiezo un área de texto con contenido que ya está allí, ¿cómo puedo asegurarme de que el contenido se someta a dichos cambios? En el caso, ¿cómo puedo asegurarme de que el usuario use CKEditor y se aplique el procesador? Mi deseo es que a medida que el usuario crea párrafos, los mismos párrafos creados se definan con estos atributos: 'clase =" párrafo "id =" x "' ¿Es eso posible? Además, gracias. – Loa

Cuestiones relacionadas