テキストフォーマット

Drupalでは、ノードの本文などのテキストエリアに入力した内容は、表示の際に改行を自動的に HTML に変換してしまう。(<p>タグや<br />タグなどで HTML マークアップしてしまう。)

これは便利なときもあるが、邪魔なときもある。

邪魔なときは、テキストフォーマットの設定('/admin/config/content/formats')ページで、テキストフォーマットを新たに追加し、その設定で「改行を HTML に変換(たとえば、<br />や</p><p>などに)」のチェックをはずして、名前を「改行変換なし」などとして登録すれば良い。(Drupal6 の場合は入力書式の設定ページ '/admin/settings/filters' で、入力書式を新たに追加し、その設定で「改行コンバータ」(段落や改行を HTML タグ(<p>と<br />)に変換します。)のチェックをはずして登録する。)

その後、自動で改行変換したくないテキストエリアの編集時には、このフォーマットを選択するようにします。

コア: 
Drupal6
Drupal7
  1. モジュール管理ページで、PHP filter モジュール(コアモジュール)を有効化する。
  2. 権限の設定ページ('/admin/people/permissions')でパーミッションを適切に設定する
コア: 
Drupal7