Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

83
Vistas
Etiquetas personalizadas en TinyMCE WYSWYG

Tengo una aplicación que ayuda a nuestro usuario a formatear la plantilla de correo electrónico. Una plantilla de correo electrónico de muestra se ve así:

 Dear <FirstName> <LastName>: Thank you for your entry <Title> and your order number is <OrderID>....

Estos se guardan en nuestra base de datos como Texto. El problema es que cuando trato de cargar este texto en un área de texto simple, funciona bien cuando intento mostrar este texto en el área de texto del editor TinyMCE, se corta cuando ve el primer "<" y muestra algo como esto:

 Dear : Thank you for your entry and your order number is ....

TinyMCE no procesa las etiquetas. No sé cómo representar las etiquetas personalizadas y no son etiquetas <abc> </abc> . Nuestro sistema reemplazará "<SomeValue>" con el valor real basado en la etiqueta y enviará el correo electrónico al cliente.

Intenté reemplazar "<" and ">" por "&lt;" y "&gt;" y no funciona. También probé reemplazándolo por "<code>&lt;" and "&gt;</code>" antes de vincular el área de texto, pero tampoco funciona. He agregado el complemento "código" al declarar mi TinyMCE en javascript. ¿Necesito algo más, especialmente "entity_encoding"? Probé nada "sin procesar" y "html". aquí está mi javascript

 <script> tinymce.init({ selector: '#mytextarea', entity_encoding: "html", plugins: "code", toolbar: 'code' }); </script>

Se agradece cualquier ayuda, ya que pasé dos días buscando en la web y probando un montón de cosas.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si desea que TinyMCE trate estos elementos como etiquetas HTML, debe definirlos como etiquetas personalizadas:

https://www.tiny.cloud/docs/configure/content-filtering/#custom_elements

Una alternativa que puede requerir menos esfuerzo para configurar es usar otra sintaxis (por ejemplo, {first_name} ) junto con marcar ese texto como no editable para que TinyMCE trate la cadena completa como un "carácter" en la interfaz de usuario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda