Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

79
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda