このフォームを使用して、モジュール内のデータにアクセスし始めています。(コメント#1を参照してください。)
$node->field_test[$node->language][0]['value']
私はそれがかなり良い解決策のように見えると思ったが、さらに同じ質問の下で私はこれを見つけた:
「und」が言語のないエンティティのフィールド用であると仮定しないでください。また、翻訳可能ではなく、すべてのフィールドであるエンティティ翻訳モジュールのないフィールド用です。さらに、Drupalのさまざまな7.xバージョン間でこれに違いがあります。データが保存されている言語コードの下であなたのために整理する関数
を使用する方が良いfield_get_items()
。
そして今、私が使用しているものが道を壊すことができるかどうかはわかりません。
entity_metadata_wrapper()
廃止されましたか?私は自分のモジュールでこれを呼び出してみましたが、Fatal error: Call to undefined function entity_metadata_wrapper()
DreamweaverのDrupal 7.12インストールでソース検索を行い、コードの他の場所で0の結果を出しました!