サイトのノード テンプレートからノード配列のデータにアクセスしようとしています。ログインすると、これはすべて正常に機能します。ただし、ログアウトするとすぐに配列構造が変更されます。少し掘り下げた後、ログアウトするたびに「und」配列が表示されるためであることがわかりました。
を使用したり、配列を[$node->language]
介してデータにアクセスしようとしたり、無駄に使用したりするなど、多くのソリューションを試しました。どちらの場合でも機能させる唯一の方法は、途中に「und」が存在するかどうかを確認することです。これは、単純なブール値またはその他のデータポイントを取得するだけでは少し面倒です。#items
field_get_items