web-dev-qa-db-ja.com

ノードの作成者を変更する

多くの種の情報をホストするウェブサイトがあります。リソースが他の人に代わってデータを入力しています。データ入力が完了したら、ノードの作成者情報を変更したいと思います。

「人物A」の作成者IDのすべてのインスタンスを「人物B」に置き換えることはできますか?データベースクエリを記述して、phpMyAdminで実行する必要があると思います。それはどのようなクエリでしょうか?また、他に効率的な方法はありますか?

ありがとう

3

私が考える最も簡単な方法はこれです:

  1. viewsviews_bulk_operations 、および admin_views モジュールをインストールします。
  2. コンテンツリスト(admin/content)に移動します。
  3. 結果をフィルタリングして、関心のあるノードを取得します。
  4. ノードの横にあるチェックボックスをオンにします(すべてを選択するオプションもあります)。
  5. 操作ドロップダウンから「作成者の変更」を選択し、「実行」ボタンをクリックします。
  6. 著者を変更したいユーザーを選択し、「次へ」ボタンをクリックします。

管理ビューはビューの一括操作を使用して、デフォルトのdrupal管理ビューをより便利なものでオーバーライドします。

5
rooby