diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-12-26 12:48:14 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-12-26 12:48:14 +0000 |
commit | 814f4c8e3f739fcf3155bddf5ee9b726a165cfde (patch) | |
tree | 95f4de42961f4c1999bbf5498bfbe23bbe0d41c7 /modules/rdf | |
parent | 95a0f85a8053e3c2bda56a204db243a2daa95aa7 (diff) | |
download | brdo-814f4c8e3f739fcf3155bddf5ee9b726a165cfde.tar.gz brdo-814f4c8e3f739fcf3155bddf5ee9b726a165cfde.tar.bz2 |
- Patch #667040 by effulgentsia: optimize template_preprocess_field().
Diffstat (limited to 'modules/rdf')
-rw-r--r-- | modules/rdf/rdf.module | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/rdf/rdf.module b/modules/rdf/rdf.module index e6eef8fd1..2ac831fb3 100644 --- a/modules/rdf/rdf.module +++ b/modules/rdf/rdf.module @@ -446,14 +446,12 @@ function rdf_preprocess_node(&$variables) { * Implements MODULE_preprocess_HOOK(). */ function rdf_preprocess_field(&$variables) { - $entity_type = $variables['element']['#object_type']; - $instance = $variables['instance']; - $mapping = rdf_mapping_load($entity_type, $instance['bundle']); - $field_name = $instance['field_name']; - $items = $variables['element']['#items']; + $element = $variables['element']; + $mapping = rdf_mapping_load($element['#object_type'], $element['#bundle']); + $field_name = $element['#field_name']; if (!empty($mapping) && !empty($mapping[$field_name])) { - foreach ($items as $delta => $item) { + foreach ($element['#items'] as $delta => $item) { $variables['item_attributes_array'][$delta] = rdf_rdfa_attributes($mapping[$field_name], $item); } } |