Drupal 7: come abilitare\disabilitare i commenti dei vecchi nodi

In Drupal 7 possiamo impostare i commenti in tre modi:

  • Nascosto: Non sono permessi commenti e i vecchi commenti sono nascosti.
  • Chiuso: Non sono permessi commenti ma i vecchi commenti restano visibili.
  • Aperto: Ogni futuro contenuto di questo tipo è aperto a nuovi commenti.

Possiamo cambiare in qualsiasi momento le impostazioni predefinite per un certo tipo di contenuto ma la nuova scelta sarà valida soltanto per i nuovi nodi e non per i vecchi.

Se vogliamo abilitare o disabilitare i commenti di un nodo di un certo tipo di contenuto allora possiamo usare una qwery SQL:

UPDATE node SET comment = X WHERE type = 'CONTENT_TYPE';
UPDATE node_revision SET comment = X WHERE nid IN (SELECT nid FROM node WHERE node.type='CONTENT_TYPE');

dove comment = X è:

  • comment = 0: Nascosto
  • comment = 1: Chiuso
  • comment = 2: Aperto
Tags: