ti-enxame.com

Texto com espaço inserido através do editor tinymce mostrando comportamento inesperado no front-end

em um dos formulários de registro de componentes, coloquei um editor que usa tinymce da configuração do joomla. salve o registro inserindo alguns textos para um campo de descrição como "descrição descrição descrição descrição descrição descrição descrição" que, como você vê, eu coloquei um espaço após cada Word no editor pressionando a tecla de espaço do teclado.

mas quando é exibido no front-end, o texto não quebra no espaço ao exceder a largura em porcentagem na tabela td, também mostra o texto cruzando o limite da largura da minha tabela para a largura da quebra do modelo à direita.

Então, esses são realmente espaços quando os textos são adicionados com o espaço através do editor tinymce ?? Quando adiciono texto manualmente no arquivo de exibição do componente front-end sem exibir o campo de descrição, vejo quebras de texto no espaço. Eu verifiquei a tabela do banco de dados mysql também para o campo de descrição e não vejo nenhum caractere substituído por espaço.

Então, onde está o problema quando eu mostro o texto no front-end com o espaço inserido pelo editor tinymce no back-end que não quebra no espaço após o limite de largura excedido?

1
dev-m

Você já tentou o editor jce? Eu sempre substituo o padrão por este e funciona bem para mim. https://www.joomlacontenteditor.net/

2
Eva Farkasne

É possível que seu código CSS contenha white-space: nowrap; em algum lugar, forçando assim o texto a ser exibido em uma única linha na sua tabela.

Você também deve verificar seu código-fonte para ver se o texto

description description description description description description description

é renderizado dentro de <pre> Tag.

Espero que isso ajude você a encontrar sua solução.

1
joomlanewbie