こんにちは、Drupalは初めてです。私は非常に長い間Joomlaといくつかのワードプレスを使用しています。
2つ以上のノードを双方向にリンクしたい。つまり、AをBにリンクする場合、BもAにリンクする必要があります。
簡単な例を挙げましょう。
歌詞サイトを作りたいとしましょう。 2つのコンテンツタイプがあります。
アーティスト/バンドタイプには、アーティストに関する情報と、説明用の写真とテキストが含まれます。
Song Lyricsには、実際の歌詞(textaera)が含まれます。
最後に、Song Lyricsをアーティスト/バンドにリンクしたいと思います。歌詞ページを表示すると、アーティストページにリンクします。アーティストページに移動すると、そのアーティストが利用できるすべての歌詞にリンクされます。
Drupal 7でこれを行うにはどうすればよいですか?コアでそれを行うことはできますか、または追加のモジュールをインストールする必要がありますか?
また、これらのモジュールも確認してください(含まれている引用はプロジェクトページから引用しています)。
参照モジュール :
... D6のCCKパッケージの一部であった「node_reference」および「user_reference」フィールドタイプのD7バージョンを、D6の対応する機能と同等の機能で提供します。
エンティティ参照 :
任意のエンティティを参照できるフィールドタイプを提供します。
- 一般的なエンティティ参照フィールド
- 4つのウィジェット:
- オプションモジュールの上に実装された2つ(選択とラジオ/チェックボックス)、
- 2つのオートコンプリートウィジェット(1つはエントリごとに1つのテキストフィールド、1つは同じテキストフィールドにカンマ区切りのエントリを持つタグスタイル)
- 2つのフォーマッター:
- 参照エンティティのラベル(ノードのタイトル、ユーザー名など)を表示するオプションのリンクを持つ「ラベル」フォーマッター
- 構成可能なビューモードを使用して参照エンティティをレンダリングする「レンダリングエンティティ」フォーマッタ
- ビューとの統合(前方参照と後方参照の両方)
- エンティティメタデータとの統合(および結果としてSearch APIなどとの統合)
- Devel generateとの統合
- フィードおよび移行(> = 2.3)との統合により、データを簡単にインポート
...ビューの出力を任意のDrupalエンティティのコンテンツに添付できるようにするビュー表示プラグインを提供します。ノードまたはコメントの本文、ユーザーアカウントのプロファイル、または、分類用語のリストページは、すべてエンティティコンテンツの例です。
まだ新しく、荒削りですが、 関係モジュール はその仕事に適したモジュールになります。