問題タブ [drupal-field-collection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - drupal 7を使用してフィールドコレクションに条件付きフィールドグループを作成する方法
私はグーグルで検索しましたが、私の要件に対する解決策が見つからなかったので、良い答えを得るためにここに質問を入れています.
1) タイトル、2) 画像、3) 画像リンク、4) 説明の 4 つのフィールドを持つフィールド コレクションを作成しました。画像または画像リンクを提供する必要があります。画像が提供されている場合、画像リンクを提供する必要はありません。または、画像リンクが提供されている場合、画像を提供する必要はありません。
arrays - Drupal を使用してノード内のフィールド コレクションの配列値にアクセスしますか?
Drupal のごく最近のユーザーと一緒に裸にしてください。
Drupal サイトの文字列「url」のすべての例から配列を作成したいと考えています。
以前に「field_get_items」メソッドを使用して非常によく似た操作を行ったことがありますが、現在、ノードの配列の奥深くにあるフィールド コレクションにアクセスしようとしていますが、そのメソッドが機能するかどうかはわかりません。
1 つの URL の場所の例は...
['field_faculty_program'][0]['entity']['field_collection_item'][1842]['field_faculty_member'][0]['entity']['field_collection_item'][1843]['field_link']['#アイテム'][0]['URL']
..そしてもう一つ...
['field_faculty_program'][4]['entity']['field_collection_item'][1854]['field_faculty_member'][0]['entity']['field_collection_item'][1855]['field_link']['#アイテム'][0]['URL']
配列に配置する「url」文字列をすべて収集するために使用する必要がある方法は何ですか?
drupal - ホストエンティティエラーを与えるノード送信時のフィールドコレクション
私は Drupal Web サイトに取り組んでいます。フィールド コレクションを使用してコンテンツ タイプを作成しました。3 つのフィールドを含む複数のフィールド コレクション。このコンテンツ タイプのノードを多数作成しました。しかし、ノードを編集して保存すると、エラーが発生します:ホストエンティティを変更できません。FieldCollectionItemEntity->updateHostEntity() 内 (/home/user/public_html/xyz/sites/all/modules/field_collection/field_collection.entity.inc の 239 行目)。
一部のノードのみが上記のエラーを出しています。この問題を解決するのを手伝ってください。
この問題についてさらに情報が必要な場合はお知らせください。
ありがとう!
rest - DRUPAL 8 で RESTful Web サービス API を使用して field_collection_item を作成する方法
Drupal 8 サイトに RESTful Web サービスをインストールし、field_collection_item リソース (/field_collection_item/{field_collection_item}) を使用可能なすべてのメソッド (認証:basic_auth、cookie およびフォーマット:hal_json、json を使用した GET、POST など) でアクティブにしました。
フィールド コレクションを含むコンテンツ タイプがあります (name:field_field_collection)。このコンテンツ タイプの新しいノードを作成するには、最初にフィールド コレクション アイテムを作成する必要がありますが、システムで適切に認証しているにもかかわらず、403 Forbidden が返されて成功しません。
私のリクエスト URLはhttp://my_server.com/entity/field_collection_item?_format=hal_json (POST) です。
リクエストのヘッダーは次のとおりです。
私のリクエストの本文は次のとおりです。
field_field_collection は、私の field_collection エンティティの名前です。field_text1、field_text2 は、コレクションのテキスト フィールドです。
POSTMAN または DHC で要求すると、403 Forbidden応答が返されます。
誰かが私を正しい方向に向けることができますか? 私は何を間違っていますか?この要求を実行できる別の方法はありますか?
drupal - 限られた数の値に「アイテムを追加ボタン」
チーム リーダーがチーム メンバーの名前と電子メール ID を入力するシナリオがあります。チームのサイズを最大 10 人のチーム メンバーに制限したいと考えています。フィールド コレクションモジュールを使用して、チーム メンバーの名前と電子メールの値を取得することを考えています。私が見つけたのは、このコレクションの「値の数」フィールドで「無制限」を選択した場合にのみ、このモジュールは「アイテムを追加」ボタンを提供することです。「値の数」を 10 に選択すると、「名前」と「電子メール」が 10 回表示されます。私が欲しいのは、「名前」と「電子メール」フィールドの1セットを表示し、その隣に「さらに追加」ボタンを表示し、次の「名前」と「電子メール」フィールドセットをカウントに達するまで表示することです。 10(私の場合)。
誰でもこれを手伝ってくれたり、他のモジュールを提案してくれたりできますか? 前もって感謝します..