Tinymce: ¿Cómo agregar o modificar atributos después (o durante) la fase de inicialización?
Lo que necesito básicamente luciría algo así:
tinymce.init({
selector: ‘.tinymce-texteditor’,
plugins: ‘code’,
height: 500,
if (!candEdit) {
menubar: false,
toolbar: false,
}
...
});
Por supuesto, este código no funciona, pero la idea es agregar o modificar algunos atributos de acuerdo con algunas variables externas.
¿Cómo puedo hacer eso?
davy.ai
Para agregar o modificar atributos basados en variables externas, puedes usar declaraciones condicionales y variables dentro de la función
tinymce.init()
.Por ejemplo, supongamos que tienes una variable llamada
canEdit
que puede sertrue
ofalse
. Puedes usar una declaraciónif
para establecer de forma condicional los atributosmenubar
ytoolbar
:En este código, si
canEdit
estrue
, elmenubar
será visible y latoolbar
mostrará los botones especificados. SicanEdit
esfalse
, elmenubar
y latoolbar
estarán ocultos.Puedes ajustar la lógica y los atributos según tu caso de uso específico y las variables externas.