51 lines
2.3 KiB
PHTML
Executable File
51 lines
2.3 KiB
PHTML
Executable File
<?php
|
|
/**
|
|
* @author Olegnax
|
|
* @package Olegnax_LayeredNavigation
|
|
* @copyright Copyright (c) 2019 Olegnax (http://olegnax.com/). All rights reserved.
|
|
* @license Proprietary License https://olegnax.com/license/
|
|
*/
|
|
|
|
use Olegnax\LayeredNavigation\Helper\Helper;
|
|
use Olegnax\LayeredNavigation\Model\Config\Source\LoaderType;
|
|
|
|
/** @var Helper $_helper */
|
|
$config = $this->helper(Helper::class)->getModuleConfig('general');
|
|
$configLoaders = $this->helper(Helper::class)->getModuleConfig('loaders');
|
|
|
|
if ('' !== $configLoaders['loader_type_filters'] && $config['enable']): ?>
|
|
<script data-role="ox-nav-loader-filter" type="text/x-magento-template">
|
|
<div class="ox-product-nav ox-product-nav-filter ox-product-nav__loader--<?= $configLoaders['loader_type_filters']; ?>">
|
|
<div class="ox-product-nav__loader">
|
|
<?php if (LoaderType::TYPE_IMAGE == $configLoaders['loader_type_filters']): ?>
|
|
<img src="<?= $this->getViewFileUrl($configLoaders['loader_filters']) ?>"
|
|
class="ox-product-nav__loader-image"/>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
<?php endif;
|
|
if ('' !== $configLoaders['loader_type_content'] && $config['enable']): ?>
|
|
<script data-role="ox-nav-loader-content" type="text/x-magento-template">
|
|
<div class="ox-product-nav ox-product-nav-content ox-product-nav__loader--<?= $configLoaders['loader_type_content']; ?>">
|
|
<div class="ox-product-nav__loader">
|
|
<?php if (LoaderType::TYPE_IMAGE == $configLoaders['loader_type_content']): ?>
|
|
<img src="<?= $this->getViewFileUrl($configLoaders['loader_content']) ?>"
|
|
class="ox-product-nav__loader-image"/>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
<?php endif;
|
|
if ('' !== $configLoaders['loader_type_page'] && $config['enable']): ?>
|
|
<script data-role="ox-nav-loader-page" type="text/x-magento-template">
|
|
<div class="ox-product-nav ox-product-nav-page ox-product-nav__loader--<?= $configLoaders['loader_type_page']; ?>">
|
|
<div class="ox-product-nav__loader">
|
|
<?php if (LoaderType::TYPE_IMAGE == $configLoaders['loader_type_page']): ?>
|
|
<img src="<?= $this->getViewFileUrl($configLoaders['loader_page']) ?>"
|
|
class="ox-product-nav__loader-image"/>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
<?php endif; |