diff --git a/theme/theme.inc b/theme/theme.inc index ec1e7c4..8fe5cc8 100644 --- a/theme/theme.inc +++ b/theme/theme.inc @@ -81,6 +81,9 @@ function template_preprocess_galleria_container(&$vars) { function theme_views_view_galleria($vars) { $items = array(); + global $language; + $current_lang = $language->{'language'}; + $view = $vars['view']; $img_field_name = $vars['img_field_name']; foreach ($vars['rows'] as $row) { @@ -89,8 +92,11 @@ function theme_views_view_galleria($vars) { if (!isset($row->_field_data[$view->base_field]['entity']->{$img_field_name})) { continue; } - $item = $row->_field_data[$view->base_field]['entity']->{$img_field_name}[$lang][0]; - $items[] = $item; + if ($current_lang != $lang) { + continue; + } + $row_items = $row->_field_data[$view->base_field]['entity']->{$img_field_name}['und']; + $items = array_merge($items, $row_items); } return theme('galleria_container', array(