コメントの改行タグが表示に反映できない

Events happening in the community are now at Drupal community events on www.drupal.org.
wataru.kato's picture

Drupal7です。

コメントの文章をフィルター=「Plane Text」で複数行入力すると
編集画面ではきちんと改行を入力しているのに、
プレビューやノードの表示部では改行されず1行にまとめられてしまいます。

改行1
改行2
改行3

改行1 改行2 改行3

に、なります。
これを元のように改行ありの状態で表示させたいのですが、
回避策をご存知の方はいらっしゃいませんでしょうか。

(確認した結果)
・「Plane Text」では「改行はBRやPタグで置き換え」が有効になっています。
・個別テーマの .tpl を見ましたがタグ削除処理らしきものはなかったので、
  1)フィルター側で改行文字⇒BRやPタグ化
  2)テーマエンジンやコメントモジュールといったコアに近いあたりの処理でBRやPタグを空白に置き換え
 …という動きを取っているのか、と推測しています。

しかたがないので、今はフィルター=「Full HTML」に変更して回避しています。
ですが編集部品が大きくなり過ぎるので、コメント欄では使いたくないです。
#CKEditorを使っています

Comments

コメント表示(Comment Display)

qchan's picture

そのコンテンツタイプの管理画面へ行くと「コメント表示管理」
と書かれたタブがあります。
「フォーマット(FORMAT)」の項目がありますが、
どう設定されていますか?
ここで、プレーンテキストとなっていると、改行を <br>
置き換えずに表示されます。
「デフォルト」などに変えてみてください。

bzj00220's picture

私も同じ状態になっていたことがありました。

コメントのフィールドの設定のところで「テキスト処理」の項目を
「フィルターされたテキスト(ユーザーがテキストフォーマットを選択)」に設定したら
改行が反映されるようになったような記憶があります。

その際はこちらの過去ログを読んで解決したので、
こちらの過去ログを検索してみると回答がどこかに載っていると思います。

wataru.kato's picture

お二人とも、アドバイスありがとうございます。

コンテンツタイプ>コメント表示>Comment の表示 =デフォルト

にしましたがまだ改行変わらず。

ここまで来て、自分がやったことを思い出しました。
 ・プレーンテキスト
 ・Filterテキスト
 ・Full HTML
の3つのうち、ユーザーが迷いそうだったので Filterテキストを削除していました・・・
これは失敗ですかね;;
せめてユーザー権限で有効・無効を切り替えるべきでした。

CKEditorのモジュールを再インストールすれば治るのだろうか・・・
ちょっとフィルター周りの設定ファイル関連、読み込んでみようと思います。

あと以前から迷っていたのですが、
過去ログ質問の全文検索は、どこからやればよいのでしょうか?
サイト右上のSearchで日本語の単語で検索しても何もヒットしないことが多く、
ここからでは過去ログ検索はできないと理解していました。
1つずつリンクをたどって質問タイトルを見たりもしていたのですが。
これも教えていただけると重複質問せずに済みますので、助かります。

https://groups.drupal.org/nod

bzj00220's picture

https://groups.drupal.org/node/210743
このサイトでの検索方法はわかりませんが、私の場合はたまたまgoogleで検索していて
上記の過去ログがヒットしました。

症状としては似ていると思いますので
参考にしてみてください。

wataru.kato's picture

過去ログですが、普段Googleの検索オプションは使ってないんですが、

site:https://groups.drupal.org/node/ (キーワード)

とりあえずこれで検索するようにします。

やっぱりサイト自身にはないんでしょうかね。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: