私のコンポーネントレコードエントリフォームの1つに、joomla構成のtinymceを使用するエディターを配置しました。 「description description description description description description description」のような説明フィールドにテキストを入力してレコードを保存します。これは、キーボードのスペースキーを押して、エディター内の各Wordの後にスペースを配置したことを示しています。
しかし、フロントエンドに表示すると、テキストがテーブルtdのパーセント単位の幅を超えてもスペースで途切れないため、テーブルの幅の制限を超えて右に壊れるテンプレートの幅にテキストが表示されます。
Tinymceエディタを介してテキストにスペースが追加された場合、それらは実際にスペースですか?説明フィールドを出力せずにフロントエンドコンポーネントビューファイルに手動でテキストを追加すると、スペースにテキストの切れ目が表示されます。説明フィールドのmysqlデータベーステーブルもチェックしましたが、スペースに置き換えられた文字が表示されませんでした。
それで、バックエンドでtinymceエディターによって入力されたスペースでフロントエンドにテキストを表示するとき、幅の制限を超えたときにスペースが途切れないという問題はどこにありますか?
Jceエディターを試しましたか?私は常にデフォルトをこれに置き換えて、うまくいきます。 https://www.joomlacontenteditor.net/
CSSコードにwhite-space: nowrap;
がどこかに含まれている可能性があるため、テキストをテーブル内の1行に表示する必要があります。
また、ソースコードをチェックして、テキストが
description description description description description description description
<pre>
タグ内でレンダリングされます。
これがあなたの解決策を見つけるのに役立つことを願っています。