web-dev-qa-db-ja.com

複数のノード編集画面を一括で開く


複数のノードを開いて一度に編集する方法はありますか? /admin/content編集するすべてのノードにマークを付けることができますが、各編集リンクを個別にクリックする必要があります。

これは、[更新オプション]ドロップダウンにアクションを追加することで実行できることですか?

編集
一括編集の理由は、コンテンツタイプに新しいフィールドを追加したことです。既存のノードのフィールドに一意の値を追加したいと思います。

4
brian_d

私が知っている限り、モジュールはこれを最初から実行しません。ただし、潜在的な解決策があると言うことで:

  1. ビューの一括操作のインストール (VBO)
  2. 選択した各ノードで発生するカスタムアクションを作成する

VBOページから:

選択したすべてのノードで機能を実行するアクションをどのように記述できますかAT ONCE?

アクションではなくノード操作を記述する必要があります。アクションは呼び出されます選択されたノードごとに1回、ノード操作は1回だけ呼び出され、選択されたノードの配列が渡されます。ユーザー操作に適用される同じ概念については、sirkitreeの記事をご覧ください。注:バッチAPIを使用してアクションを実行する場合、VBOはノードごとに1回アクションを呼び出すように戻ります。これは、1つの単一のアクションをバッチ処理する意味がないためです。

4
wiifm

編集ビュー これを可能にするために使用されますが、まだD7に移植されていませんが、作業は始まっていると思います。

基本的に、選択したフィールドを公開して、一度にすべて編集できるビューを構築できます。

1
Matt Hicks