Utiliser le format de texte brut (Plain Text) dans drupal dans un champ texte long peut-être extrêmement pratique pour empêcher aux utilisateurs de faire n'importe quoi. Il manque pourtant, par défaut, la possibilité de faire des retours à la ligne.
Pour pallier ce problème, il faut juste rajouter la chose suivante dans le fichier template.php de ton thème :
function nomdutheme_preprocess_field(&$variables, $hook) { if(($variables['element']['#field_type'] == 'text_long' || $variables['element']['#field_type'] == 'text_with_summary') && $variables['element']['#items'][0]['format'] == null) { $variables['items'][0]['#markup'] = nl2br($variables['items'][0]['#markup']); } }
en remplaçant nomdutheme
par le nom machine de ton thème.
Commentaires