私はたくさんのノード(すべて同じタイプ)を持っているので、それらすべてに対してコメントをオンにしたいと思います(すべてのデータが追加された後、クライアントはコメントについて考えを変えました)。
私は次のようなことをすると示唆するメモを見つけました:
update node set comment = 2 where type = 'foo'
次に、タイプfooのすべてのノードに対してコメントをオンにします。ただし、これはDrupal 7では機能しないようで、drupalのサイトのメモには5と6しか指定されていません。
変更を加えた後、キャッシュをフラッシュしてApacheをバウンスしようとしましたが、まだコメントが表示されません。この変更はDrupal 7でしたか?
それでうまくいきます。 node_revisionを忘れないでください。
UPDATE NODE SET comment = 2 WHERE type = 'foo'
UPDATE node_revision SET comment = 2 WHERE nid IN (SELECT nid FROM node WHERE type = 'foo')
Views Bulk Operations もお勧めします。そのコンテンツタイプのフィルターでビューを作成し、アクションとして有効化コメントを追加できます。次に、すべてを選択するように求められます。
かなり便利な管理ツール。