Les commentaires dans Drupal ont la particularité d'avoir la mention "non vérifié" qui s'affiche sur le front quand les commentaires ne sont pas vérifiés. C'est relativement logique, mais l'effet sur un site Web grand public n'est pas terrible. Voici la méthode pour enlever cette mention bien souvent inutile.
Quand on cherche d'où vient cette mention, on voit qu'elle est directement inclut dans la variables $authors disponible dans le template comment.tpl.php.
Le contenu de cette variable est généré via le theme username.
/**
* Preprocesses variables for theme_username().
*
* Modules that make any changes to variables like 'name' or 'extra' must insure
* that the final string is safe to include directly in the output by using
* check_plain() or filter_xss().
*
* @see template_process_username()
*/
function template_preprocess_username(&$variables) {
$account = $variables['account'];
$variables['extra'] = '';
if (empty($account->uid)) {
$variables['uid'] = 0;
if (theme_get_setting('toggle_comment_user_verification')) {
$variables['extra'] = ' (' . t('not verified') . ')';
}
}
...
}
On voit que cette variable est renseigné parce que le setting toggle_comment_user_verification est activé. Pour enlever cette mention, il suffit de mettre à zéro la valeur de ce setting. Pour ce faire rien de plus simple, il suffit d'ajouter dans le fichier .info de son thème la ligne de code suivante.
settings[toggle_comment_user_verification] = 0