Your IP : 216.73.217.146


Current Path : /home/eolienneia/www/templates/yootheme/templates/
Upload File :
Current File : /home/eolienneia/www/templates/yootheme/templates/header-logo.php

<?php

use Joomla\CMS\Language\Text;

// Config
$config->addAlias('~logo', '~theme.logo');

// Link
$attrs_link = [];
$attrs_link['href'] = $config('~theme.site_url');
$attrs_link['class'][] = isset($class) ? $class : '';
$attrs_link['class'][] = 'uk-logo';

// Logo
$logo_el = Text::_($config('~logo.text'));
$logo_img = function ($image, $width, $height, array $attrs = []) use ($config) {

    $attrs['alt'] = Text::_($config('~logo.text'));
    $attrs['uk-gif'] = $this->isImage($image) === 'gif';

    if ($this->isImage($image) === 'svg') {
        return $this->image($image, array_merge($attrs, ['width' => $width, 'height' => $height, 'uk-svg' => $config('~logo.image_svg_inline')]));
    }

    return $this->image([$image, 'thumbnail' => [$width, $height], 'srcset' => true], $attrs);
};

// Logo Image
if (isset($mobile)) {

    if ($config('~logo.image_mobile')) {
        $logo_el = $logo_img($config('~logo.image_mobile'), $config('~logo.image_mobile_width'), $config('~logo.image_mobile_height'));
    } elseif ($config('~logo.image')) {
        $logo_el = $logo_img($config('~logo.image'), $config('~logo.image_width'), $config('~logo.image_height'));
    }

} else if ($config('~logo.image')) {
    $logo_el = $logo_img($config('~logo.image'), $config('~logo.image_width'), $config('~logo.image_height'));

    // Inverse
    if ($config('~logo.image_inverse')) {
        $logo_el .= $logo_img($config('~logo.image_inverse'), $config('~logo.image_width'), $config('~logo.image_height'), ['class' => ['uk-logo-inverse']]);
    }
}

?>

<?php if ($logo_el) : ?>
<a<?= $this->attrs($attrs_link) ?>>
    <?= $logo_el ?>
</a>
<?php endif ?>