rdf_entity_prepare_view($entity_type, array $entities, array $displays)
Implements hook_entity_prepare_view().
File
- core/modules/rdf/rdf.module, line 208
- Enables semantically enriched output for Drupal sites in the form of RDFa.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | function rdf_entity_prepare_view( $entity_type , array $entities , array $displays ) { // Iterate over the RDF mappings for each entity and prepare the RDFa // attributes to be added inside field formatters. foreach ( $entities as $entity ) { $mapping = rdf_get_mapping( $entity_type , $entity ->bundle()); // Only prepare the RDFa attributes for the fields which are configured to // be displayed. foreach ( $displays [ $entity ->bundle()]->getComponents() as $name => $options ) { $field_mapping = $mapping ->getPreparedFieldMapping( $name ); if ( $field_mapping ) { foreach ( $entity ->get( $name ) as $item ) { $item ->_attributes += rdf_rdfa_attributes( $field_mapping , $item ->toArray()); } } } } } |
Please login to continue.