問題タブ [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.
php - Drupal 7 で Field Collection フィールドを事前設定するにはどうすればよいですか?
埋め込みフィールド コレクション の無制限のインスタンスを含むことができるコンテンツ タイプがありfield_foo
、各コレクションには と の 2 つのフィールドfield_foo_bar
が含まれますfield_foo_baz
。
field_foo
このコンテンツ タイプのノード作成フォームを変更して、既存のノードの同じフィールドの値を事前入力するようにしたいと考えています。
デフォルトでは、ノード作成フォームには次のものがあります。
...そして、たとえば次のように設定したいと思います:
これどうやってするの?単純なものが欠けているような気がします。
空のフィールド コレクションを単純に複製してとhook_form_alter()
の値を適切に変更しようとしましたが、行の追加/削除、複数のデルタ、重みなどの調整で問題が発生し、間違ったツリーを吠えているように見えます。field_foo_bar
field_foo_baz
drupal-7 - Drupal 7 - コンテンツ タイプ内のコンテンツ タイプ - フィールド コレクションと同様
「クライアント」や「見込み客」などの他のコンテンツ タイプで共有される「連絡先」というコンテンツ タイプを作成したいと考えています。新しいクライアントを作成するとき、フィールド コレクションのように、このクライアントの新しい連絡先を同じフォームで作成できるようにしたいと考えています。例えば:
新しいクライアントを追加
名前:
固い:
Eメール:
連絡先 (複数の値)
名前:
Eメール:
新しい連絡先を追加
しかし、「連絡先」コンテンツ タイプには、後で入力できるフィールドがたくさんあります。
名前: Eメール: 電話番号: 住所: 市区町村: 都道府県....
ありがとう!
drupal - Drupal フィールド コレクション要素をカスタム フォームに追加する
フィールド コレクション アイテムをカスタム フォームに追加したいと考えています。私のフォームはカスタム イベント登録 (イベント登録ノードにデータを保存します) であり、フィールド コレクションはイベント登録コンテンツ タイプで利用できます。多くのコードを試してみましたが、どれも機能しません。
これにより、フィールド コレクション アイテムがフォームに読み込まれますが、別のフィールド コレクション アイテムを追加できず、フォームの他の要素 (会社、電話など) が複製されます。追加する必要があるかもしれない別の行を見つけました:
しかし、その瞬間、私は $node を持っていませんでした。
drupal-7 - Drupal 7フィールドコレクションの計算フィールド
2 つの日付 (タイムスタンプ) を持つフィールド コレクションがあり、日付の差を計算したいと考えています。しかし、私はそれを機能させることができません..何か助けはありますか?
php - ビューphpを使用してビュー内のノードの特定のフィールド値を編集するためのリンクを作成するには?
ビュー表示にカスタム php コード フィールドを追加してビュー php を使用しているので、$data
変数を使用できます。カスタム php コード内で、フィールド コレクションの関係で追加されたフィールドをレンダリングしています。
1 月 10 日にエンティティ API が更新される前は、$data->_entity_properties
配列には次のものが含まれていました。
しかし今では、そのようなものは何も含まれていません。その特定のエントリを編集できません。
http://localhost:8888/project/field-collection/field-pois/74/edit
ビューphpフィールド内のように、各フィールドコレクションの入力されたフィールドデータの特定の値を編集するためのリンクを作成するにはどうすればよいですか?
drupal - drupal 7 フィールド コレクション、テンプレートから要素にアクセスする方法は?
フィールド コレクションを取得するビュー ブロックがあります。フィールド コレクションには無制限の数のアイテムを含めることができ、各アイテムには 2 つのフィールド (url とロゴ) があります。
block--views--my-view-block-block.tpl.php 内で kpr(get_defined_vars) すると、次のようになります。
ご覧のとおり、$content は単なる文字列であるため、フィールド コレクションのアイテムにアクセスできません。フィールド コレクション内の各フィールドにアクセスしてテンプレート化することはできますが、リンクとロゴを含む各要素にテーマを設定する必要があります。これを達成する方法はありますか?
drupal-7 - フィールドコレクションの代替?Search API (Drupal 7) で検索可能なサブフィールドが必要
Field Collection モジュールに代わるものを見つけたいと思っています。問題は、フィールド コレクションのサブ フィールドを検索する (検索 API + ビューを使用している) ことです。
例として、次のフィールドを持つフィールド コレクション「フィールド」があるResearch Paper
とします。
- 研究のタイトル
- PDF ドキュメント。
コンテンツ タイプとしてResearch Papers
を追加したページに、いくつでも追加できます。Research Paper
以下は、たとえば、私が追加した典型的な研究論文です。
- 「植物学」、「なんとか何とかの持続可能な供給源を見つける.pdf」
- 「経済学」「客単価と気象条件の相関に関する研究.pdf」
- 「数学」、「Rational numbers.pdf 内の Pi シリーズの推定」
ここで問題が発生します。ビューで Search API を介して検索ページを作成し、「何とか何とかの持続可能なソース」を検索した場合、どうすれば「植物学」の「研究論文」エントリへのリンクを取得できますか。 blah blah.pdf の持続可能なソース"?
ビューを使用して「全文検索(公開)」で検索しています。
念のため、ビューを次に示します。