Drupal: Rimuovere l'inclusione automatica della firma di un utente nel form del commento
Sun, 2007-06-24 17:31 — psicomante
Come amministratore di <a href="http://www.drupalitalia.org/forum">Drupalitalia.org</a>, mi piace modificare il sito e aggiungere nuove funzionalità, in modo che sia sempre un <em>work in progress</em>. E' il caso dell'aggiunta del modulo <a href="http://drupal.org/project/flatforum">flatforum</a>, che aiuta a far sembrare il forum di Drupal più normale, e non un Bulletin-Board-System.
Tra le novità interessanti che ho inserito è l'inserimento dinamico delle firme, grazie a phpTemplate. Purtroppo Drupal inserisce automaticamente nel form di commento, la firma alla fine del textfield, cosa che assolutamente non serve in un sistema di firme automatico. Cosa dobbiamo andare a modificare allora? Purtroppo l'unica soluzione è modificare comment.module in attesa della <a href="http://drupal.org/node/130366">versione 6.x</a>.
Ecco cosa dobbiamo commentare.
<?php
$form['comment_filter']['comment'] = array('#type' => 'textarea', '#title' => t('Comment'), '#rows' => 15, '#default_value' => $edit['comment']/* ? $edit['comment'] : $user->signature*/, '#required' => TRUE);
?>
Buon forum su <a href="http://www.drupalitalia.org" title="www.drupalitalia.org">www.drupalitalia.org</a> ;)
![[title-raw] [title-raw]](http://blog.psicomante.net/sites/psicomante.net/files/imagecache/view/imagesblog/drupalcamp torino 2010: il sito è online-shot_dcamp_torino.jpg)


Comments
Post new comment