Currently, if we don't recognize the property type, we assume the field represents an item. However, most fields that use the Entity Property API are actually structs, meaningless containers for the more interesting bits of data.

Microdata should assume that if it doesn't recognize a property type that it is a struct. However, there are some fields (such as addressfield) which need to override this assumption. An alter hook would allow modules to do this.

Comments

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.