エンティティタイプの1つでバンドルに新しいフィールドを追加しました。フィールドタイプとしてグループオーディエンスを使用し、ウィジェットタイプとしてグループオーディエンスを使用しました。これは、フィールドに複数のレコードを選択させるためのものです。
すべての値を含む新しいレコードを追加すると、次のエラーが発生します。
EntityMetadataWrapperException:不明なデータプロパティog_membership。 EntityStructureWrapper-> getPropertyInfo()内(/var/www/vhosts/test1.3blmedia.com/httpdocs/sites/all/modules/entity/includes/entity.wrapper.incの354行目)。
どこが間違っているのかわかりません。ヒントはありますか?
管理者にログインして、次のページにアクセスしてください。バンドルのフィールドを追加する必要があります。上記のエラーを解決します。
ホーム"管理"構成"グループオーガニックグループのフィールド設定
詳細については、次のリンクをご覧ください。 https://www.drupal.org/node/2023721
モジュールで(hook_field_info()
を使用して)定義したカスタムフィールドの場合、フィールド情報にproperty_type
を追加する必要があります。例については https://www.drupal.org/docs/7/api/entity-api/property-info-for-fields を参照してください https://www.drupal .org/node/90558 可能なタイプの完全なリスト。
フィールドが複雑な(複数の値)データ構造である場合、property_callbacks
も含める必要がある場合があります。この良い例については、 http://d7.thecarneyeffect.co.uk/describe-field-properties-make-custom-fields-work-entity-metadata-wrappers を参照してください。