0

drupal 7で、複数のフィールドを組み合わせて複数の値を持つことができるユーザープロファイルフィールドを作成しようとしています。
たとえば、フィールドは「過去の役職」「年から」 、 「年までであり、フィールド全体(3つのサブフィールドを持つ)は複数の値を持つことができるため、次のような値を持つことができます。

< "Google" , 2000, 2003 ><br/>
< "Facebook" , 2003, 2007 ><br/>
< "Xerox", 2007, 2009 ><br/>

ユーザーは、必要な数の値を追加できる必要があります。Drupal 7では、[値の数]を[無制限]に設定することで、1つのフィールドの複数の値を有効にできますが、複数のフィールドを組み合わせた場合の方法です。提案してください...

4

2 に答える 2

1

あなたが探しているのはField Collectionモジュールだと思います。フィールドをグループ化して、多くのグループを入力できます。次の記事では、このモジュールが何をするかについて詳しく説明しています: Create Multigroups in Drupal 7 using Field Collections

フィールド コレクション プロジェクト ページから:

任意の数のフィールドをアタッチできるフィールド コレクション フィールドを提供します。

フィールド コレクションは、ホスト エンティティに埋め込まれたエンティティとして内部的に表されます。したがって、必要に応じて、フィールド コレクションを個別に表示および編集することもできます。

于 2012-02-06T16:53:26.737 に答える
0

各フィールド コレクション エンティティをどのように検証できますか?
説明させてください:
項目の種類でフィールド コレクションを使用しました。

Line Item type = People

フィールド コレクション フィールドは次のとおりです。

Title
First Name

Last Nameなど
、値の数を指定しました: 無制限。そのため、別の項目を追加するボタンが表示されます。
ここで、ユーザーが 1 つのセットに値を入力し、他のセットを空白のままにしてから、[カートに追加] ボタンをクリックした場合、どうすれば続行するのを止めることができますか。

于 2012-02-28T07:23:15.857 に答える