タグ付けされた質問 「entities」

Drupal 7以降に使用された用語では、ノード、コメント、分類用語、およびユーザーは一般に「エンティティ」と呼ばれます。

4
最高のタグ付けウィジェットは何ですか?
ステータスがに変わるまで、タグモジュールをタグウィジェットとして使用していましたMaintenance status: Unsupported。今、私は交換品を探しています。drupal.orgを検索した後、D7用の安定したタグ付けウィジェットモジュールがないことがわかりました。 nice_tagsのみD6 tag_editorのみD6 active_tags devバージョンであり、期待どおりに機能しない community_tags追加/編集フォームではなく、表示モードでコンテンツにタグを付ける 私が見落とした他のタグ付けウィジェットはありますか?

2
Drupalでプログラムでエンティティを作成する
Entity Construction Kitを使用してエンティティを作成しました。最初はルールを使用して新しいエンティティを作成したかったのですが、エンティティがフィールド化されており、フィールドがルールに公開されていません(現在、誰かがそのパッチに取り組んでいます)、しかし、私はエンティティを作成する単純な関数を書きたかったのですが、これはプログラムでノードを作成するようなものだと思っていましたが、4時間ぐらいかかり、1インチも得ていません。私はentity_createとentity_saveを持っていますが、それらはあまり機能せず、それに関するドキュメントを見つけることができません。 私が見たいのは、フィールド化されたeckで作成されたバンドルから、またはコードを通じて、サンプルエンティティを作成する方法です。 本当にありがとう 編集:最後に理解する必要があるのは、エンティティにアタッチされているフィールドの名前を指定して、それらの値も入力できるようにする方法です。 $values = array('uid' => 1, 'field_receipt_prod_ref' => 1, 'type' => 'receipt'); $new_ent = entity_create('receipt', $values)->save();
7 7  entities 

2
Entityfieldqueryを使用してフィールドコレクションの値を抽出する方法
'field_group'という名前のフィールドコレクションがあるコンテンツタイプ 'customer'を作成しました。フィールドコレクションには、次の2つのフィールドがあります。 題名 名前 顧客コンテンツタイプとグループフィールドコレクションはエンティティタイプ「ノード」であり、グループ内の2つのフィールドはエンティティタイプ「フィールドコレクション_アイテム」です。この特定のコンテンツタイプのグループ内のフィールドの値を取得するために、データベースをクエリしたいと思います。グループのフィールド値を取得するために、次のクエリを使用しました。 $query = new EntityFieldQuery(); $query->entityCondition('entity_type', 'field_collection_item') ->entityCondition('bundle', 'field_group'); $result = $query->execute(); $nodes = entity_load('field_collection_item', array_keys($result['field_collection_item'])); ただし、上記のentityfieldqueryはエンティティタイプfield_collection_itemのすべての値を取得します。ただし、コンテンツタイプ「顧客」の値のみが必要です。上記のクエリの何が問題になっているのか教えてもらえますか?
7 nodes  entities 

5
無制限の値を受け入れるフィールド内の値の数を数える[クローズ]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 無制限の値を含むことができる画像フィールドがあります。このフィールドに含まれる画像値の数をビューに表示するにはどうすればよいですか? 私はDrupal 7を使用しています。
7 views  entities 

2
大規模なCCKフォームでの恐ろしいフロントエンドパフォーマンス= UXの低下。私のオプションは何ですか?
コンテンツタイプの1つにかなり大きなノードフォームがあります。約100のフィールドがあるとします。これらのフィールドの多くは値が無制限のテキスト値なので、ユーザーはAJAXボタンを使用してこれらのそれぞれに「別のアイテムを追加」します。視覚的には、フィールドグループを使用して物事を合理的に保つため、このフォームはそれほど威圧的ではありません。 問題:「別のアイテムを追加」をクリックするのが非常に遅くなります。本当に遅いみたい。 サーバーのパフォーマンスだと思ったのですが、Firebugでチェックアウトしました-要求は実際にはそれほど長くかかっていませんが、WOW-クライアント側のCPU使用率(Chrome、Firefox、および私が試した他のブラウザー)は100%に達していますそこに最大11〜12秒間留まると、AJAXリクエストが完了します。 それは非常識です。 したがって、現時点では、自分のオプションが何であるかわかりません。どういうわけかフォームを分解できますか?ワークフローngスタイル?多くの人々は、フィールドグループを大量のフィールドを整理する方法として言及していますが、それは明らかにパフォーマンスに役立ちません。 助けてくれてありがとう。

2
プログラムでフィールドの選択されたすべての値のリストを取得するにはどうすればよいですか?
フィールドで選択されたすべての値のリストを取得するにはどうすればよいですか? たとえば、countriesというフィールドがあり、特定のノードに対してすべての国を選択したいとします。 選択した国に応じて、地域を別のフィールド(地域)で自動的に選択したいので、このリストが必要です。 例:国でフランスを選択すると、自動的にヨーロッパ地域が地域で選択されます 今のところ、「国」フィールド、「地域」フィールドで選択した値のみをコピーできます。 $node->field_regions = $node->field_countries; 国フィールドでフランスを選択した場合の結果は次のとおりです。 Country: France Regions: France 編集:私はfunction:field_get_items()を試しましたが、取得するのは配列だけです: $items = field_get_items('node', $node, 'field_countries', $node->language); 何かが間違っている?私もこれを試しましたが、同じ結果が得られます... $items = $node->field_countries[$node->language][0]
7 7  entities 


3
オートコンプリートテキストフィールドウィジェット?
テキストフィールド用のDrupal 7オートコンプリートウィジェットを知っている人はいますか?オートコンプリートウィジェットを試しましたが、Drupal 7には「オートコンプリートの許可値リスト」ウィジェットが存在しないようです。他の2つのウィジェットのみが表示されます。私の目標は、プレーンテキストを保存することですが、ユーザープロファイルフィールドからオートコンプリートします。ありがとう!
7 entities  ajax  7 

1
フィードでインポート時に住所フィールドをジオコーディングする方法は?
フィードモジュール7.x-2.0-alpha4でDrupal 7.10を使用しています。私がインポートしているデータには、コンテンツタイプの住所フィールドにインポートされる住所データがあり、コンテンツタイプは、Geofieldモジュールに実装されているフィールドも使用しています。ノードが保存されます。 ただし、データをノードにインポートすると、ノードはジオコーディングされません。次にノードを編集して保存すると、ノードがジオコーディングされ、マップが表示されます。 Feedsモジュールでデータのインポート時にジオコーディングをトリガーするにはどうすればよいですか? 私はこれについて問題を見つけました:Feeds + Addressfield Integration。 更新 パッチを参照する「OpenLayers、Geocoder、およびFeedsを使用した最初のマップの作成」に関する問題を見つけました。このパッチを試し、ノードを再インポートしました。ただし、それらはまだジオコーディングされていません。
7 7  feeds  entities 

3
フィールドがアタッチされているコンテンツタイプを変更するにはどうすればよいですか(どのコンテンツタイプを所有していますか?)
機能モジュールを使用してサイトの構成をエクスポートしているときに、多くのコンテンツタイプで使用するフィールドの1つが、「記事」コンテンツタイプではなく「ニュース」コンテンツタイプで最初に作成されていることに気付きました。私がエクスポートするすべての機能が、共通のフィールド(field_image)を提供するために、完全に無関係なモジュール(ニュース)に依存していることを意味するため、これには問題があります。 私がやりたいのは、field_imageを「所有」するエンティティを記事に変更することです。これにより、多くの共通フィールドを提供する1つの基本機能をエクスポートし、残りの機能をすべてニュースに依存するのではなく、それに依存させることができます。 すべてを壊さずにfield_imageを所有するコンテンツタイプを変更するにはどうすればよいですか?

1
プログラムで日付フィールド値を挿入するにはどうすればよいですか?
日時形式(DBで日付フィールドと同じ形式)の.sqlエクスポートからの値の束があります。これらの日付値を使用してノードを作成しています。これらの値を日付フィールドに挿入するにはどうすればよいですか? 私は試した: $node->field_data_field_date['und'][0]['field_date_value'] = $datetime_value; しかし、それはうまくいかなかったようです。何か案は?ありがとう!
7 7  nodes  entities  datetime 

1
ノードテンプレートのフィールドを属性として使用する
Drupal 7でノードテンプレートの「属性」としてフィールドを使用するためのベストプラクティスは何ですか?ここでは「属性」という用語を大まかに使用して、HTMLフラグメントとして具体的にレンダリングできないものを意味しています。むしろ、テンプレートのどこかにあるHTMLフラグメント内にレンダリングされます。 フィールドAPIを使用すると、「コンテンツ」フィールドをHTMLで非常に簡単にラップできるため、テンプレートでレンダリングできます。レンダーツリーが機能するため、ノードテンプレートを編集する必要はありません。 次のようなコンテンツタイプを検討します。 タイトル(title) ボディ(ボディ) 追加(field_extra) ここで、field_extraは、ノードのタイトルに付け加えたいものです。たとえば、 <?php if (!$page && $title): ?> <h2><?php print $title ?> — <?php print $extra; ?></h2> <?php endif; ?> print render($content); これは、私が話していることを説明するための非常に単純化された例です。 アクセスできた $extra = trim($field_extra[0]["safe_value"]); しかし、どのように構成され、フィールドに直接アクセスすることが推奨されないかによって、show() / hide()ロジックを経由する必要があります。 私が作ることができるtheme_fieldを() 、など function mytheme_field__field_extra ($variables) { $items = $variables["items"]; return count($items) == 0 ? …
7 7  theming  entities 

1
hook_field_loadおよびhook_field_formatter_viewはいつ呼び出されますか?
私が実施しているhook_field_load()とhook_field_formatter_view()、特定のフィールドの値に一部の文字を置換するために機能します。しかし、彼らはまったく呼ばれていないようです。私のようないくつかのコマンドを書いたexit()し、print_r($field)フックではなく、何も起こりません。 このフックはいつ呼び出されますか?(そしてこれはビューのフィールド値を変更する正しい方法ですか?)
7 7  entities  hooks 

2
カスタムモジュールで定義されたカスタムノードにプログラムでフィールドを割り当てる
モジュールをDrupal 6からDrupal 7に変換しようとしています。Drupal7は、独自のノードタイプをhook_node_infoで定義します。 hook_node_infoはhas_titleとhas_bodyをTRUEに定義していますが、これらのフィールドをノードフォームに表示するにはどうすればよいですか?以前は、hook_form()を使用していました。 function mymodule_form(&$node, $form_state) { $type = node_get_types('type', $node); if ($type->has_title) { $form['title'] = array( '#type' => 'textfield', '#title' => check_plain($type->title_label), '#required' => TRUE, '#default_value' => $node->title, '#weight' => -25, ); } if ($type->has_body) { $form['body_field'] = node_body_field($node, $type->body_label, $type->min_word_count); $form['body_field']['body']['#rows'] = 5; $form['body_field']['body']['#description'] = 'Enter a …
7 entities 

2
drupal 7にGoogleマップ用のモジュールはありますか?
私が構築しているサイト(drupal 7を使用)には、見つけられないように見える機能を含める必要があります。グーグルマップ。私は2つのことを探しています。 1:自宅の住所を入力できるようにし、事前設定された場所への道順を示します。 2:CCKに場所を記載することで、事前設定された目的地の周辺地域の地図を埋め込むことができるもの これらのいずれかが存在しますか?もしそうなら、どこでそれらを見つけることができますか? 次のようにする必要があり ます。画像ではなく、マップが実際に埋め込まれたGoogleマップです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.