$item) { if ($item['tags']) { $tags = array_merge($tags, $item['tags']); } } $tags = array_unique($tags); natsort($tags); $tags = array_values($tags); } // JS Options $options[] = (count($tags) && !$settings['filter_all']) ? 'filter: \'' . $tags[0] . '\'': ''; $options = '{'.implode(',', array_filter($options)).'}'; // Custom Class $class = $settings['class'] ? ' class="' . $settings['class'] . '"' : ''; // Custom ID $id = (($settings['slidenav'] == 'bottom') && ($settings['filter_position'] == 'top')) ? 'id="tm-slideset-bento-slidenav"' : ''; ?> data-uk-slideset=""> render('plugins/widgets/' . $widget->getConfig('name') . '/views/_filter.php', compact('items', 'settings', 'tags')); ?>
': ''; $socials .= $item['facebook'] ? '
': ''; $socials .= $item['google-plus'] ? '
': ''; $socials .= $item['email'] ? '
': ''; } // Second Image as Overlay $media2 = ''; if ($settings['media_overlay'] == 'image') { foreach ($item as $field) { if ($field != 'media' && $item->type($field) == 'image') { $media2 = $field; break; } } } // Media Type $attrs = array('class' => ''); $width = $item['media.width']; $height = $item['media.height']; if ($item->type('media') == 'image') { $attrs['alt'] = strip_tags($item['title']); $attrs['class'] .= ($border) ? $border : ''; $attrs['class'] .= ($settings['media_animation'] != 'none' && !$media2) ? ' uk-overlay-' . $settings['media_animation'] : ''; $width = ($settings['image_width'] != 'auto') ? $settings['image_width'] : ''; $height = ($settings['image_height'] != 'auto') ? $settings['image_height'] : ''; } if ($item->type('media') == 'video') { $attrs['class'] = 'uk-responsive-width'; $attrs['controls'] = true; } if ($item->type('media') == 'iframe') { $attrs['class'] = 'uk-responsive-width'; } $attrs['width'] = ($width) ? $width : ''; $attrs['height'] = ($height) ? $height : ''; if (($item->type('media') == 'image') && ($settings['image_width'] != 'auto' || $settings['image_height'] != 'auto')) { $media = $item->thumbnail('media', $width, $height, $attrs); } else { $media = $item->media('media', $attrs); } // Second Image as Overlay if ($media2) { $attrs['class'] .= ' uk-overlay-panel uk-overlay-image'; $attrs['class'] .= ($settings['media_animation'] != 'none') ? ' uk-overlay-' . $settings['media_animation'] : ''; $media2 = $item->thumbnail($media2, $width, $height, $attrs); } // Link and Overlay $overlay = ''; $overlay_hover = ''; $panel_hover = ''; if ($item['link']) { if ($settings['panel_link']) { $panel_hover .= ($settings['panel'] == 'box') ? ' uk-panel-box-hover' : ''; $panel_hover .= ($settings['panel'] == 'primary') ? ' uk-panel-box-primary-hover' : ''; $panel_hover .= ($settings['panel'] == 'secondary') ? ' uk-panel-box-secondary-hover' : ''; if (($settings['media_overlay'] == 'icon') || ($media2) || ($socials && $settings['media_overlay'] == 'social-buttons') || ($item['media'] && $settings['media'] && $settings['media_animation'] != 'none')) { $panel_hover .= ' uk-overlay-hover'; } } elseif ($settings['media_overlay'] == 'link' || $settings['media_overlay'] == 'icon' || $settings['media_overlay'] == 'image') { $overlay = ''; $overlay_hover = ' uk-overlay-hover'; } if ($settings['media_overlay'] == 'icon') { $overlay = '
' . $overlay; } if ($media2) { $overlay = $media2 . $overlay; } } if ($socials && $settings['media_overlay'] == 'social-buttons') { $overlay = '
'; $overlay .= '
' . $socials . '
'; $overlay .= '
'; $overlay_hover = !$settings['panel_link'] ? ' uk-overlay-hover' : ''; } if ($overlay || ($settings['panel_link'] && $settings['media_animation'] != 'none')) { $media = '
' . $media . $overlay . '
'; } // Filter $filter = ''; if ($item['tags'] && $settings['filter'] != 'none') { $filter = ' data-uk-filter="' . implode(',', $item['tags']) . '"'; } // Panel Title last if ($settings['title_size'] == 'panel' && !($item['media'] && $settings['media'] && $settings['media_align'] == 'bottom') && !($item['content'] && $settings['content']) && !($socials && ($settings['media_overlay'] != 'social-buttons')) && !($item['link'] && $settings['link'])) { $title_size .= ' uk-margin-bottom-remove'; } // Item Badge style if present $item_badge_style = null; if ($item['event_style'] != '') { switch ($item['event_style']) { case 'uk-badge-success': $item_badge_style = 'uk-badge uk-badge-success'; break; case 'uk-badge-warning': $item_badge_style = 'uk-badge uk-badge-warning'; break; case 'uk-badge-danger': $item_badge_style = 'uk-badge uk-badge-danger'; break; default: $item_badge_style = 'uk-badge'; break; } } ?> >
>

>

href="escape('link'); ?>">trans($settings['link_text']); ?>

render('plugins/widgets/' . $widget->getConfig('name') . '/views/_filter.php', compact('items', 'settings', 'tags')); ?>