メインコンテンツに移動
Drupalのモジュール(Geocorder)が依存関係設定していないモジュール(Entity API)が有効でなければエラーになります
エラー現象:モジュール(geocorder)の「Geocode from another field」を利用する際にエラーとなります
- Drupalバージョン:7.53
- geocorderバージョン:7.x-1.3
- エラーの再現手順
- geocorderをインストールして有効化にします(依存モジュール:geoPHP , Chaos tools)
- コンテンツ(例:Article)フィールド管理画面(Home » Administration » Structure » Content types » Article)フィールド(geofieldタイプ)を追加します
- Widgetは「Geocode from another field」を選び、詳細設定画面に進むとエラーが発生
- 発生エラー: Fatal error: Call to undefined function entity_get_all_property_info()
原因:モジュール(geocorder)の一つ依存モジュール(Entity API)の登録がしていないため、Entity APIなしでエラーが発生
- モジュール(geocorder)の依存モジュール(Enity API)がmodule.infoファイルに登録されていないため、有効化する際にEnityAPIモジュールの有効化どうかをチェックしないです
- EntityAPIが有効ではなければ、フィールドの詳細設定画面でエラーが発生します
- EnityAPIを有効にすれば、上記エラーが消えます