2

私の Drupal 7 サイトには、分類用語「記事」と「ドキュメント」が同義語として使用されている、少し冗長な分類構造があります。したがって、多数 (数百) のノードには、「Article」と「Document」の両方の用語が適用されます。私がやりたいのは、これらの用語をランダムにシャッフルしてノードを「分離」することです。現在「Article」と「Document」とマークされているノードの約半分は「Article」用語のみを持ち、残りの半分は「Document」とマークされます。 .

これについて最善の方法は何ですか?分類用語を追加/削除するノードを一括更新するためのモジュールはありますか? データベースを直接更新した方がよいでしょうか?

ありがとうございました。

4

3 に答える 3

2

これに対する解決策を見つけました:

管理ビュー」モジュールがインストールされています (必要: ビュー、カオス ツール、ビュー一括操作、エンティティ API - リンクは依存関係の下のモジュール ページにあります)。

そこから、変更するノードを選択し、[操作] ドロップダウンで [値の変更] を選択して [実行] をクリックします。[タイプ {your nodetype} のフィールド] の下で、たとえば [タグ] をクリックし、新しい値を入力してすべてを上書きするか、[既存の値を上書きする代わりに新しい値をタグに追加] をクリックします。そして付加価値がつく。

この方法でタグを追加すると、更新されたノードごとに新しいタグが追加されることがわかります。したがって、20 個のノードを編集して「stackoverflow」タグを追加すると、term リストに「stackoverflow」という 20 個のタグが表示されます。次に、重複を " Term Merge " で 1 つの最終用語にマージできます。

于 2014-06-29T14:41:39.950 に答える
0

タクソノミー構造を一括で更新する必要があるため、次を使用できます-タクソノミーマネージャー http://drupal.org/project/taxonomy_manager/ 他の機能とは別に-

  • 動的ツリービュー
  • 一括削除
  • 新しい用語の大量追加
  • 階層内の用語の移動

同様の質問も ご覧ください-https://drupal.stackexchange.com/questions/11494/adding-taxonomy-terms-to-multiple-nodes-at-once

データベースの更新に役立つものがない場合は、確かに簡単なオプションのように見えますが、クエリに確信がある場合にのみ使用してください。前にバックアップを取ることを忘れないでください。:)

于 2012-08-09T18:40:54.413 に答える
0

Taxonomy Manager は、これらの目的に非常に適したモジュールです。私はそれを使用して、100 件以上の投稿がある私の Web サイトに語彙をタグ付けして追加しました。そのインターフェースも非常に直感的でユーザーフレンドリーです。

于 2012-08-11T05:37:54.460 に答える