Files
conservatorio-tomadini/templates/joomla-italia-theme/html/mod_highlights/carosello.php
2025-01-04 08:57:17 +01:00

107 lines
2.6 KiB
PHP

<?php
/**
* @version CVS: 1.0.0
* @package com_highlights
* @subpackage mod_highlights
* @author Eddy Prosperi <eddy.prosperi@protocollicreativi.it>
* @copyright 2024 Eddy Prosperi
* @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt
*/
defined('_JEXEC') or die;
use Pcrt\Module\Highlights\Site\Helper\HighlightsHelper;
$elements = HighlightsHelper::getList($params);
//Come accedere alle variabili generali:
$opacita = $params->get('opacita', []);
$sfondo = $params->get('sfondo', []);
$classemodulo = $params->get('header_class', []);
$wa->useStyle('swiper.css.styles', ['position' => 'before']);
$wa->useScript('swiper.js.scripts');
$wa->addInlineScript('
window.addEventListener("DOMContentLoaded", function(){
var swiper = new Swiper(".carosello'. $module->id . '", {
slidesPerView: 1,
spaceBetween: 10,
loop: true,
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
breakpoints: {
480: {
spaceBetween: 10,
slidesPerView: 2,
},
768: {
spaceBetween: 10,
slidesPerView: 3,
},
1200: {
spaceBetween: 20,
slidesPerView: 4,
},
1524: {
spaceBetween: 40,
slidesPerView: 5,
},
},
});
});
', [], ['type' => 'text/javascript']);
?>
<pre>
<?php //var_dump($module); ?>
</pre>
<?php if (!empty($elements)) : ?>
<div class="container-jit <?= !empty($classemodulo) ? $classemodulo : 'bg-grigio'; ?>">
<?= $module->title; ?>
<div class="swiper carosellofeatured">
<div class="swiper-wrapper">
<?php foreach ($elements as $index => $element) : ?>
<div class="swiper-slide">
<div class="swiper-content pt-3 pb-5">
<figure class="left primopiano-foto img-fit-cover">
<a href="/news/natale-2024" itemprop="url" title="<?= $element->sottotitolo; ?>" class="" data-focus-mouse="false">
<img src="<?= $element->immagine_main; ?>" alt="<?= $element->titolo; ?>" class="img-fluid" />
</a>
</figure>
<div><?php echo $element->titolo; ?></div>
<div><?php echo $element->sottotitolo; ?></div>
<div><?php echo $element->descrizione; ?></div>
</div>
</div>
<?php endforeach; ?>
</div>
<div class="swiper-controls container">
<div class="swiper-button-next swiper-button-next"></div>
<div class="swiper-button-prev swiper-button-prev"></div>
</div>
</div>
</div>
<?php endif; ?>