ドラッグアンドドロップ機能を使用してDrupal 7でノードを並べ替える方法


7

誰かが私を助けてくれますか?ドラッグアンドドロップ機能を使用してDrupal 7のノードを並べ替えるにはどうすればよいですか?

回答:


8

ノードを一覧表示するビューを作成し、Drupalのドラッグ可能なビューモジュールを使用してノードを並べ替えます。

ドキュメントページから、

  • あらゆる種類のエンティティを注文する
  • 異なる引数セットに異なる順序を設定する
  • 順序を設定する1つのビューを作成し、その順序を示すのと同じ数のビューを作成します
  • コアのtabledrag.jsまたはjQuery UIのドラッグ可能なJavaScriptを使用して順序を設定する

このモジュールとビューを使用してノードを注文する手順:

  • ドラッグ可能なビューとビューモジュールをダウンロードして、サイトで有効にします。
  • ノードをリストするビューを作成し、フィールドがノードタイトルになると言い、[テーブルとしてフォーマット]を選択します。
  • ドラッグ可能なフィールドを[フィールド]セクションの追加フィールドとして追加します。ノードを注文したら、submitおよびajax submitを使用できます。
  • ドラッグ基準の重みをソート基準の昇順で追加します。 ここに画像の説明を入力してください

  • ビューを保存して、ページに表示します。

  • 私のリストは次のようになります: ここに画像の説明を入力してください
    • ポインタをドラッグアンドドロップしてノードを並べ替え、送信を押します。 ここに画像の説明を入力してください

ノードにドラッグアンドドロップ機能を提供しない

これをどのようにチェックしていますか?ドラッグ可能なビューをフォーマットとして持つビューを作成しましたか?
Manikandan 2016年

私のウェブサイト上でイムはまた、任意のオプションFRドロップしてドラッグ提供されていません。このモジュールnodes..but oderingためのモジュールを探して

私はあなたのコンテンツまたはノードの順序を変更するUIにドラッグアンドドロップfaciltyを提供モジュールを探しています

1
@SaeedAfzal回答を編集しました。チェックしてください。
Manikandan

3

この目的のための多くのモジュールがあります。Node Orderモジュールを使用できます

nodeorderモジュールを使用すると、分類用語内でノードを簡単に注文できます。

デフォルトでは、分類法モジュールはノードのリストをスティッキネスで並べ替え、次にノードの作成日で並べ替えます。最近投稿されたノードが最初になります。

または、この目的のためにモジュールのリストから選択するには、ノード/エンティティの注文モジュールの比較ページをご覧ください。


このモジュールNode Orderをインストールしました。しかし、管理/コンテンツ画面にドラッグアンドドロップアイコンが表示されません。複数のノードの順序を変更する方法を教えてください。
Saeed Afzal

1
ちなみに、ドラッグアンドドロップ機能は、管理/コンテンツページでは使用できません。「語彙ベース」を使用して、またはそのためのビューを作成して注文できます。drupal.org/project/nodeorderで
Suresh R

2

Nodequeueモジュールは、まったく同じ理由で構築されました:)

Nodequeueモジュールを使用すると、ユーザーは任意の順序でリストにノードを収集できます。リストの順序は、次のような目的に使用できます。

  • サイト上の5つのトップニュースのティーザーをリストするブロック
  • ユーザーのお気に入りの音楽アルバム
  • ランダムに表示されるお気に入りのグループ

Nodequeueは、キューを手動で注文するためのシンプルなドラッグアンドドロップインターフェイスを提供します。さらに、ノードへの編集権限を必要とせずに、ノードをキューに追加およびキューから削除できます。ノードは、キュー管理タブから、またはノードティーザーのリンクによってキューに追加できます。

このチュートリアルに従って、ノードキューを作成します。


はい。nodequeueは、選択したノードを手動で選択する場合に特に役立ちます。すべてのノード(または特定のノードタイプのすべて)を並べ替える必要がある場合、ドラッグ可能なビューはIMOの方が理にかなっています。
marcvangend

0

https://www.drupal.org/node/398508に「ノード順序付けモジュール」の比較があり ます。


これはリンクのみの回答のようです。関連する要約(または類似の何か)も含めることで、回答を拡張することをお勧めします。その場合は、(コピー元の)リンクもそのまま残します。
Pierre.Vriens
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.