it-swarm.dev

Testo con spazio inserito tramite l'editor di tinymce che mostra un comportamento imprevisto sul front-end

in uno dei miei moduli di registrazione record ho inserito un editor che usa tinymce dalla configurazione di joomla. conservo il record inserendo alcuni testi per un campo di descrizione come "descrizione descrizione descrizione descrizione descrizione descrizione descrizione" che come vedi ho inserito uno spazio dopo ogni parola nell'editor premendo il tasto spazio tastiera.

ma quando viene visualizzato nella parte frontale, il testo non si rompe nello spazio al superamento della larghezza in percentuale nella tabella td, quindi sta mostrando il testo che attraversa il limite della larghezza della mia tabella alla larghezza del modello di interruzione a destra.

Quindi quelli sono effettivamente spazi quando i testi vengono aggiunti con lo spazio tramite l'editor di tinymce ??. Quando aggiungo il testo manualmente nel file di visualizzazione del componente front-end senza generare il campo della descrizione, vedo delle interruzioni di testo nello spazio. Ho controllato anche la tabella del database mysql per il campo della descrizione e non vedo spazio sostituito da alcun carattere.

Quindi, dov'è il problema quando visualizzo il testo nel front-end con lo spazio inserito dall'editor di tinymce al backend che non si rompe nello spazio al limite di larghezza superato ??

1
dev-m

Hai provato JCE Editor? Sostituisco sempre il valore predefinito con questo e funziona bene per me. https://www.joomlacontenteditor.net/

2
Eva Farkasne

È possibile che il tuo codice CSS contenga white-space: nowrap; da qualche parte, forzando così la visualizzazione del testo in un'unica riga all'interno della tabella.

Dovresti anche controllare il tuo codice sorgente per vedere se il testo

description description description description description description description

viene visualizzato entro <pre> tag.

Spero che questo ti aiuti a trovare la tua soluzione.

1
joomlanewbie