Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #1
Anonymous (not verified) CreditAttribution: Anonymous commentedFixed with http://drupalcode.org/project/microdata.git/commit/0db530f