web-dev-qa-db-ja.com

単一のフォームを使用して複数のノードを追加する

ユーザーが単一のフォームを使用して「フォトギャラリーフォト」タイプのnノードを作成できるようにしたい。

ノードには次のフィールドがあります。

  • 名前(アップロード全体の場合、一度だけ表示されます)
  • 電話番号(アップロード全体、一度だけ表示)
  • 町(アップロード全体、一度だけ表示)
  • メール(アップロード全体について、一度だけ表示されます)
  • タイトル(写真ごと)
  • 説明(写真ごと)
  • 写真(写真、写真ごと)
  • ギャラリー(ノード参照チェックボックス、写真ごと)

これは可能ですか?

3
Chris Muench

あなたの質問はあなたの実装にとても固有のものです。あなたがしたいことは、いくつかの単一値フィールドと複数の画像を持つノードを作成することです。各画像にはタイトル、説明、ノード参照があります。

上記の最後の部分が実際に問題です。どのようにフィールドを画像に追加しますか?

  • ファイルエンティティモジュール を使用すると、フィールドをファイルに追加できますが、これらのフィールドはノード編集フォームでは使用できません。これらの値を追加するには、admin/content/fileに移動する必要があります。
  • フィールドコレクションモジュール を使用すると、一連のフィールドを定義できます。そのため、ノードでは、画像、キャプション、ノード参照などを含むフィールドコレクションフィールドを定義します。 (あまり明確ではありません...試してください)
2
Duncanmoo

値のセットごとにノードを保存するモジュールを作成する必要があります。それは可能です。

とにかく、それは奇妙なアプローチです。私はあなたの最終的な目的についてより多くの詳細を知るのにより役立つかもしれないと思います

0
David Carrus

うまくいくと思います

Multi Node Add

このモジュールは、ユーザーがノードの作成に使用するフィールドを選択できるノードを作成するための新しいインターフェースを提供します。

1回のラウンドで複数のノードを作成するように設計されているため、ノードの入力行をその場で追加できます。

ナビゲーションメニュー(ユーザー名をタイトルにしたメニュー)に、[複数のノードを作成]というリンクが表示されます-URLへのリンクhttp://<yoursite>/multi_node_add

0
shazid

ファイルエンティティ モジュールを使用してください!

Albumという新しいコンテンツタイプを作成できます。必要なフィールド(名前、電話番号、町、電子メール、画像)を追加します。次に、ファイルエンティティモジュールを使用して、新しいファイルタイプを作成するか、すでに作成されているファイルタイプ(画像)を編集して、フィールド(タイトル、説明)を追加します。アルバムに新しい写真を追加するたびに、アップロードされた写真の下に画像フィールドが表示されます。

0
TheMGamer