<?php defined('_JEXEC') or die; // Note: it is important to remove spaces between elements. $attributes = array('class' => array(), 'title' => $item->params->get('menu-anchor_title', '')); $linktype = $item->menu_image ? '<img class="art-menu-image" src="' . $item->menu_image . '" alt="' . $item->title . '" />' . ($item->params->get('menu_text', 1) ? $item->title : '') : $item->title; if ('default' == $menutype) { echo '<span class="separator">' . $linktype . '</span>'; } else { if ('horizontal' == $menutype || 'vertical' == $menutype) { if ('alias' == $item->type && in_array($item->params->get('aliasoptions'), $path) || in_array($item->id, $path)) { $attributes['class'][] = 'active'; } $attributes['class'][] = $item->deeper ? 'separator' : 'separator-without-submenu'; echo artxTagBuilder('a', $attributes, $linktype); } }
public function image($image) { $imgTagAttrs = array('src' => $image['image'], 'alt' => $image['alt']); if ($image['caption']) { $imgTagAttrs['class'] = 'caption'; $imgTagAttrs['title'] = $image['caption']; } return artxTagBuilder('div', array('class' => $image['class']), artxTagBuilder('img', array('src' => $image['image'], 'alt' => $image['alt']) + ($image['caption'] ? array('class' => 'caption', 'title' => $image['caption']) : array()))); }