fix stile fino a comunicazioni
This commit is contained in:
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:73:"https://conservatorio-tomadini.ddev.site/#/schema/com_content/article/187";s:4:"name";s:21:"Eventi sul Territorio";s:8:"headline";s:21:"Eventi sul Territorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:62:"https://conservatorio-tomadini.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
File diff suppressed because it is too large
Load Diff
@ -894,3 +894,13 @@
|
||||
2025-01-05T21:43:21+00:00 INFO 172.28.0.6 controller Holding edit ID com_highlights.edit.highlight.22 Array ( [0] => 22 )
|
||||
2025-01-05T21:43:34+00:00 INFO 172.28.0.6 controller Holding edit ID com_highlights.edit.highlight.22 Array ( [0] => 22 )
|
||||
2025-01-05T21:48:41+00:00 INFO 172.28.0.6 controller Releasing edit ID com_highlights.edit.highlight.22 Array ( )
|
||||
2025-01-06T09:16:45+00:00 INFO 172.28.0.6 controller Holding edit ID com_highlights.edit.highlight.16 Array ( [0] => 16 )
|
||||
2025-01-06T09:16:53+00:00 INFO 172.28.0.6 controller Releasing edit ID com_highlights.edit.highlight.16 Array ( )
|
||||
2025-01-06T10:53:13+00:00 INFO 172.28.0.6 controller Holding edit ID com_modules.edit.module.525 Array ( [0] => 525 )
|
||||
2025-01-06T10:53:13+00:00 INFO 172.28.0.6 controller Checking edit ID com_modules.edit.module.525: 1 Array ( [0] => 525 )
|
||||
2025-01-06T10:53:28+00:00 INFO 172.28.0.6 controller Holding edit ID com_modules.edit.module.525 Array ( [0] => 525 )
|
||||
2025-01-06T10:53:28+00:00 INFO 172.28.0.6 controller Checking edit ID com_modules.edit.module.525: 1 Array ( [0] => 525 )
|
||||
2025-01-06T11:06:27+00:00 INFO 172.28.0.6 controller Releasing edit ID com_modules.edit.module.525 Array ( )
|
||||
2025-01-06T11:06:32+00:00 INFO 172.28.0.6 controller Holding edit ID com_modules.edit.module.527 Array ( [0] => 527 )
|
||||
2025-01-06T11:06:32+00:00 INFO 172.28.0.6 controller Checking edit ID com_modules.edit.module.527: 1 Array ( [0] => 527 )
|
||||
2025-01-06T11:06:37+00:00 INFO 172.28.0.6 controller Releasing edit ID com_modules.edit.module.527 Array ( )
|
||||
|
||||
@ -63,3 +63,12 @@
|
||||
2025-01-05 07:42:26 INFO Attività terminata con successo#02 in 0.00 (rete 0.00) secondi.
|
||||
2025-01-05 07:43:07 INFO Esecuzione attività#03 'Update Notification'.
|
||||
2025-01-05 07:43:08 INFO Attività terminata con successo#03 in 1.31 (rete 1.31) secondi.
|
||||
2025-01-06 07:40:41 INFO Esecuzione attività#04 'Delete Action Logs'.
|
||||
2025-01-06 07:40:41 INFO Attività> Delete Logs after 15 days
|
||||
2025-01-06 07:40:41 INFO Attività> Delete Logs end
|
||||
2025-01-06 07:40:41 INFO Attività terminata con successo#04 in 0.00 (rete 0.00) secondi.
|
||||
2025-01-06 07:42:42 INFO Esecuzione attività#02 'Session GC'.
|
||||
2025-01-06 07:42:42 INFO Attività> SessionGC end
|
||||
2025-01-06 07:42:42 INFO Attività terminata con successo#02 in 0.00 (rete 0.00) secondi.
|
||||
2025-01-06 07:43:25 INFO Esecuzione attività#03 'Update Notification'.
|
||||
2025-01-06 07:43:26 INFO Attività terminata con successo#03 in 1.44 (rete 1.44) secondi.
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
VEDIDETTAGLI="View details"
|
||||
OFFERTADIDATTICA="All the educational offerings"
|
||||
VEDITUTTI="View all"
|
||||
COM_CONTACT_LINK_PRIVACY="Link to the Privacy Policy"
|
||||
FAP_COM_CONTACT_FORM_LABEL="Send a message"
|
||||
FAP_COM_CONTACT_FORM_DESC="Fields marked with * are required."
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
VEDIDETTAGLI="Vedi dettagli"
|
||||
OFFERTADIDATTICA="Tutta l'offerta didattica"
|
||||
VEDITUTTI="Vedi tutti"
|
||||
COM_CONTENT_READ_MORE="Leggi tutto"
|
||||
COM_JEM_EVENTS=""
|
||||
COM_JEM_ATTACHMENT=""
|
||||
|
||||
@ -266,6 +266,36 @@ h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn-outline-primary {
|
||||
color: #CC334B;
|
||||
fill: #CC334B;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
background-image: none;
|
||||
box-shadow: inset 0 0 0 2px #CC334B;
|
||||
}
|
||||
|
||||
.btn-outline-primary:hover {
|
||||
box-shadow: inset 0 0 0 2px #B32D41;
|
||||
color: #B32D41;
|
||||
fill: #B32D41;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn-outline-white {
|
||||
color: #fff;
|
||||
fill: #fff;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
background-image: none;
|
||||
box-shadow: inset 0 0 0 2px #fff;
|
||||
}
|
||||
|
||||
.btn-outline-white:hover {
|
||||
box-shadow: inset 0 0 0 2px #fff;
|
||||
color: #fff;
|
||||
fill: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.card.card-servizi::after{
|
||||
margin: 0;
|
||||
}
|
||||
@ -1590,41 +1620,58 @@ a.cardblu:hover{
|
||||
background-color: #838383;
|
||||
}
|
||||
|
||||
.featured .swiper-controls, .carosello .swiper-controls, .carosello-container .swiper-controls {
|
||||
.featured .swiper-button-lock, .carosellimoduli .swiper-button-lock {
|
||||
display: block !important; /* Forza la visualizzazione */
|
||||
}
|
||||
|
||||
.featured .swiper-controls, .carosellimoduli.swiper-controls{
|
||||
position: absolute !important;
|
||||
height: 50px;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
top: 7px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-next {
|
||||
width: unset !important;
|
||||
.carosellimoduli.swiper-controls{
|
||||
top: 10px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-next::after {
|
||||
.featured .swiper-button-next, .carosellimoduli .swiper-button-next {
|
||||
width: 35px !important;
|
||||
height: 50px;
|
||||
right: 50px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-next::after, .carosellimoduli .swiper-button-next::after{
|
||||
content: '' !important;
|
||||
background: url(../images/right.svg) no-repeat;
|
||||
background: url(../images/destra.svg) no-repeat;
|
||||
display: block;
|
||||
width: 44px;
|
||||
height: 24px;
|
||||
transform: scale(2);
|
||||
width: 20px;
|
||||
height: 27px;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: -4px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-prev{
|
||||
right: 70px !important;
|
||||
.featured .swiper-button-prev, .carosellimoduli .swiper-button-prev {
|
||||
right: 80px !important;
|
||||
left: unset !important;
|
||||
width: 40px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-prev::after {
|
||||
|
||||
.featured .swiper-button-prev::after, .carosellimoduli .swiper-button-prev::after {
|
||||
content: '' !important;
|
||||
background: url(../images/right.svg) no-repeat;
|
||||
background: url(../images/destra.svg) no-repeat;
|
||||
display: block;
|
||||
width: 44px;
|
||||
height: 24px;
|
||||
transform: rotate(180deg) scale(2);
|
||||
width: 20px;
|
||||
position: absolute;
|
||||
height: 50px;
|
||||
transform: rotate(180deg);
|
||||
right: 16px;
|
||||
top: -12px;
|
||||
}
|
||||
|
||||
|
||||
@media(max-width:1199px){
|
||||
.caption-slide {
|
||||
max-width: 50%;
|
||||
@ -1632,6 +1679,15 @@ a.cardblu:hover{
|
||||
}
|
||||
|
||||
@media(max-width:991px){
|
||||
|
||||
.featured .swiper-button-next {
|
||||
right: 30px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-prev{
|
||||
right: 60px !important;
|
||||
}
|
||||
|
||||
#slideheader .owl-dots {
|
||||
bottom: 40px;
|
||||
}
|
||||
@ -1725,6 +1781,36 @@ a.cardblu:hover{
|
||||
|
||||
}
|
||||
|
||||
@media(max-width:767px){
|
||||
|
||||
.featured .swiper-button-next, .carosellimoduli .swiper-button-next{
|
||||
right: 22px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-prev, .carosellimoduli .swiper-button-prev {
|
||||
right: 50px !important;
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
.featured .swiper-controls{
|
||||
top: -12px;
|
||||
}
|
||||
|
||||
.carosellimoduli.swiper-controls{
|
||||
top: -6px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-prev::after, .carosellimoduli .swiper-button-prev::after {
|
||||
transform: rotate(180deg) scale(.6);
|
||||
top: -7px;
|
||||
right: 7px;
|
||||
}
|
||||
|
||||
.featured .swiper-button-next::after, .carosellimoduli .swiper-button-next::after {
|
||||
transform: scale(.6);
|
||||
}
|
||||
}
|
||||
|
||||
.mod-breadcrumbs.breadcrumb{
|
||||
font-size: .8rem;
|
||||
}
|
||||
@ -2042,7 +2128,7 @@ text-decoration: none;
|
||||
height: 280px;
|
||||
}
|
||||
|
||||
.titolo-featured, .titolo-linea {
|
||||
.titolo-featured, .titolo-linea, .titolo-nolinea {
|
||||
display: block;
|
||||
font-size: 2.5rem;
|
||||
font-style: normal;
|
||||
@ -2067,7 +2153,7 @@ text-decoration: none;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.titolo-featured, .titolo-linea {
|
||||
.titolo-featured, .titolo-linea, .titolo-nolinea {
|
||||
font-size: 1rem; /* Dimensione più piccola su dispositivi stretti */
|
||||
}
|
||||
|
||||
@ -2293,6 +2379,13 @@ text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media(max-width:575px){
|
||||
|
||||
.cardcontatore {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.bg-grigio{
|
||||
background: #F5F5F5;
|
||||
|
||||
@ -2357,4 +2450,45 @@ text-decoration: none;
|
||||
width: 100%;
|
||||
border-radius: 6px;
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion{
|
||||
--bs-accordion-bg: #cc344c;
|
||||
--bs-accordion-color:#fff;
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion .accordion-header .accordion-button:not(.collapsed), .accordion#didatticaaccordion .accordion-header .accordion-button{
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion .accordion-header .accordion-button, .accordion#didatticaaccordion .accordion-header .accordion-button:hover{
|
||||
border-top: 1px solid #fff;
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion .accordion-header .accordion-button:after {
|
||||
content:''!important;
|
||||
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion .accordion-header .accordion-button svg{
|
||||
position: absolute;
|
||||
right: 0;
|
||||
fill: #fff;
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
.accordion#didatticaaccordion .accordion-header .accordion-button:not(.collapsed) svg{
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
@media(min-width: 500px){
|
||||
.hl-statico .img-fluid{
|
||||
max-width: 400px;
|
||||
}
|
||||
}
|
||||
|
||||
@media(max-width:991px){
|
||||
.container.hl-statico {
|
||||
--bs-gutter-x: 72px;
|
||||
}
|
||||
}
|
||||
@ -26,7 +26,6 @@ main{
|
||||
}
|
||||
|
||||
|
||||
|
||||
html, body {
|
||||
font-size: 1rem;
|
||||
line-height: 1.55;
|
||||
@ -75,6 +74,32 @@ main{
|
||||
font-size: 1.6rem;
|
||||
line-height: 1.6rem;
|
||||
}
|
||||
|
||||
h3, .h3{
|
||||
font-size: 1.5rem;
|
||||
line-height: 1.35;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
h4, .h4{
|
||||
font-size: 1.35rem;
|
||||
line-height: 1.3;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
h5, .h5{
|
||||
font-size: 1rem;
|
||||
line-height: 1.1;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
h6, .h6{
|
||||
font-size: 1rem;
|
||||
line-height: 1.05;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1541,7 +1566,7 @@ a.view-all{
|
||||
}
|
||||
@media (max-width:991px) {
|
||||
.container-jit{
|
||||
--bs-gutter-x: 15px;
|
||||
--bs-gutter-x: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1939,4 +1964,9 @@ fieldset legend{
|
||||
font-size: 110%;
|
||||
border-radius: 0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.rossofasce{
|
||||
background: url(../images/bg-rosso-fascie.svg) no-repeat left top;
|
||||
background-size: cover;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 2.0 MiB |
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="13.742" height="25.984" viewBox="0 0 13.742 25.984">
|
||||
<path id="Tracciato_584" data-name="Tracciato 584" d="M6,9,17.931,20.931,29.863,9" transform="translate(-7.939 30.924) rotate(-90)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 335 B |
@ -36,8 +36,8 @@ var swiper = new Swiper(".carosellofeatured", {
|
||||
spaceBetween: 10,
|
||||
loop: true,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next",
|
||||
prevEl: ".swiper-button-prev",
|
||||
nextEl: ".swiper-button-next.swp",
|
||||
prevEl: ".swiper-button-prev.swp",
|
||||
},
|
||||
breakpoints: {
|
||||
|
||||
@ -74,10 +74,10 @@ var swiper = new Swiper(".carosellofeatured", {
|
||||
<div class="featured my-5">
|
||||
<?php if ($this->params->get('show_page_heading') != 0) : ?>
|
||||
<div class="titolo-featured mb-4">
|
||||
<div class="ps-5 ps-lg-3 container bg-white position-relative"><span class="h2"><?php echo $this->escape($this->params->get('page_heading')); ?></span></div>
|
||||
<div class="ps-4 ps-lg-3 container bg-white position-relative"><span class="h2"><?php echo $this->escape($this->params->get('page_heading')); ?></span></div>
|
||||
<div class="swiper-controls">
|
||||
<div class="swiper-button-next swiper-button-next"></div>
|
||||
<div class="swiper-button-prev swiper-button-prev"></div>
|
||||
<div class="swiper-button-next swiper-button-next swp"></div>
|
||||
<div class="swiper-button-prev swiper-button-prev swp"></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
@ -106,7 +106,7 @@ var swiper = new Swiper(".carosellofeatured", {
|
||||
<div class="swiper-wrapper">
|
||||
<?php foreach ($this->intro_items as $key => &$item) : ?>
|
||||
<div class="swiper-slide">
|
||||
<div class="swiper-content pt-3 pb-5">
|
||||
<div class="swiper-content pt-md-3 pb-5">
|
||||
<?php
|
||||
$this->item = & $item;
|
||||
echo $this->loadTemplate('item');
|
||||
|
||||
@ -28,16 +28,16 @@ $countcat =0;
|
||||
|
||||
|
||||
<div class="container-jit py-5 <?= isset($params['moduleclass_sfx']) ? $params['moduleclass_sfx'] : ''; ?>">
|
||||
<div class="container">
|
||||
<div class="container py-lg-5">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<div class="col-12 col-lg-4">
|
||||
<?php if ((bool) $module->showtitle) : ?>
|
||||
<div class="titolo-linea mb-4">
|
||||
<div class="ps-5 ps-lg-3 container position-relative"><span class="h2"><?= $module->title; ?></span></div>
|
||||
<div class="titolo-nolinea mb-4">
|
||||
<div class="ps-0 ps-lg-3 container position-relative"><span class="h2"><?= $module->title; ?></span></div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="col-12 col-lg-8">
|
||||
<?php $items = $list; ?>
|
||||
<?php require ModuleHelper::getLayoutPath('mod_articles_category', $params->get('layout', 'default') . '_items'); ?>
|
||||
</div>
|
||||
|
||||
@ -30,7 +30,7 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im
|
||||
<div class="row">
|
||||
<?php foreach ($items as $item) : ?>
|
||||
|
||||
<div class="col-12 col-lg-6 pb-3 mb-3">
|
||||
<div class="col-12 col-sm-6 pb-3 mb-3">
|
||||
<div class="card card-bg-border card-icon h-100">
|
||||
<div class="card-body">
|
||||
<svg class="icon icon-xs d-inline-block">
|
||||
|
||||
@ -74,8 +74,10 @@ var swiper = new Swiper(".carosello'. $module->id . '", {
|
||||
|
||||
?>
|
||||
<?php if ((bool) $module->showtitle) : ?>
|
||||
<div class="titolo-linea mb-4">
|
||||
<div class="ps-5 ps-lg-3 container position-relative"><span class="h2"><?= $module->title; ?></span></div>
|
||||
<div class="pt-5 bg-rosso">
|
||||
<div class="titolo-linea pb-4">
|
||||
<div class="ps-5 ps-lg-3 container position-relative"><span class="h2"><?= $module->title; ?></span></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div class="container-jit <?= !empty($classemodulo) ? $classemodulo : 'bg-rosso'; ?>">
|
||||
|
||||
@ -13,8 +13,9 @@ defined('_JEXEC') or die;
|
||||
use Pcrt\Module\Highlights\Site\Helper\HighlightsHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Factory;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
$elements = HighlightsHelper::getList($params);
|
||||
|
||||
@ -37,8 +38,8 @@ var swiper = new Swiper(".carosello'. $module->id . '", {
|
||||
spaceBetween: 10,
|
||||
loop: true,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next",
|
||||
prevEl: ".swiper-button-prev",
|
||||
nextEl: ".swiper-button-next.swp-'. $module->id .'",
|
||||
prevEl: ".swiper-button-prev.swp-'. $module->id .'",
|
||||
},
|
||||
breakpoints: {
|
||||
|
||||
@ -74,33 +75,61 @@ var swiper = new Swiper(".carosello'. $module->id . '", {
|
||||
|
||||
<?php if (!empty($elements)) : ?>
|
||||
<div class="py-5 <?= !empty($classemodulo) ? $classemodulo : 'bg-grigio'; ?>">
|
||||
<div class="titolo-linea mb-4">
|
||||
<div class="ps-5 ps-lg-3 container bg-grigio position-relative"><span class="h2 rosso"><?= $module->title; ?></span></div>
|
||||
<div class="titolo-linea mb-4">
|
||||
<div class="ps-4 ps-lg-3 container bg-grigio position-relative"><span class="h2 rosso"><?= $module->title; ?></span></div>
|
||||
<div class="swiper-controls carosellimoduli">
|
||||
<div class="swiper-button-next swiper-button-next swp-<?= $module->id; ?>"></div>
|
||||
<div class="swiper-button-prev swiper-button-prev swp-<?= $module->id; ?>"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container-jit">
|
||||
|
||||
<div class="swiper carosello<?= $module->id; ?>">
|
||||
<div class="swiper-wrapper">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="swiper-slide">
|
||||
<div class="swiper-content pt-3 pb-5">
|
||||
<figure class="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 class="swiper-content pt-3 pb-lg-5 pb-4">
|
||||
<?php if (!empty($element->immagine_main)) : ?>
|
||||
<figure class="primopiano-foto img-fit-cover">
|
||||
<?php if (!empty($element->link_pulsante)) : ?>
|
||||
<a href="<?= $element->link_pulsante; ?>" title="<?= $element->titolo; ?>">
|
||||
<img src="<?= $element->immagine_main; ?>" alt="<?= $element->titolo; ?>" class="img-fluid" />
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<img src="<?= $element->immagine_main; ?>" alt="<?= $element->titolo; ?>" class="img-fluid" />
|
||||
<?php endif; ?>
|
||||
</figure>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($element->link_pulsante)) : ?>
|
||||
<a href="<?= $element->link_pulsante; ?>" title="<?= $element->titolo; ?>">
|
||||
<p class="h5"><?= $element->titolo; ?></p>
|
||||
<p><?= $element->sottotitolo; ?></p>
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<p class="h5"><?= $element->titolo; ?></p>
|
||||
<p><?= $element->sottotitolo; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($element->descrizione)) : ?>
|
||||
<?= $element->descrizione; ?>
|
||||
<?php endif; ?>
|
||||
</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>
|
||||
<?php if (!empty($params['url_bottone'])): ?>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 offset-lg-8 col-lg-4">
|
||||
<a href="<?= $params['url_bottone'];?>" title="<?= Text::_('VEDITUTTI'); ?>" class="text-uppercase btn-sm btn btn-outline-primary">
|
||||
<?= Text::_('VEDITUTTI'); ?>
|
||||
<svg class="icon icon-sm d-inline-block">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-arrow-right"></use>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
@ -30,7 +30,7 @@ $nelementi = 1;
|
||||
|
||||
<?php if (!empty($elements)) : ?>
|
||||
|
||||
<div class="container-lg my-0 my-lg-5">
|
||||
<div class="gx-5 container-lg my-0 my-lg-5">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="contatore">
|
||||
<div class="wrap-contatore row justify-content-center py-3 py-lg-5">
|
||||
|
||||
@ -11,11 +11,12 @@
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Pcrt\Module\Highlights\Site\Helper\HighlightsHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$elements = HighlightsHelper::getList($params);
|
||||
|
||||
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
//Come accedere alle variabili generali:
|
||||
$opacita = $params->get('opacita', []);
|
||||
$sfondo = $params->get('sfondo', []);
|
||||
@ -25,34 +26,74 @@ $sfondo = $params->get('sfondo', []);
|
||||
<?php if (!empty($elements)) : ?>
|
||||
<div class="container-jit bg-rosso didattica">
|
||||
<div class="container">
|
||||
<div class="row m-0">
|
||||
<!-- Macro a sinistra -->
|
||||
<div class="col-lg-4 col-12 macro ps-3 pe-0">
|
||||
<div class="nav nav-tabs nav-tabs-vertical nav-tabs-vertical-background" id="nav-vertical-tab-bg" role="tablist" aria-orientation="vertical">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<a title="<?php echo $element->titolo; ?>" class="nav-link <?php echo $index === 0 ? 'active' : ''; ?>" id="nav-vertical-tab-<?php echo $index; ?>-tab" data-bs-toggle="tab" href="#nav-vertical-tab-<?php echo $index; ?>" role="tab" aria-controls="nav-vertical-tab-<?php echo $index; ?>" aria-selected="<?php echo $index === 0 ? 'true' : 'false'; ?>">
|
||||
<?php echo $element->titolo; ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
<div class="d-none d-lg-block">
|
||||
<div class="row m-0">
|
||||
<div class="col-lg-4 col-12 macro ps-0 ps-lg-5 pe-0">
|
||||
<div class="nav nav-tabs nav-tabs-vertical nav-tabs-vertical-background my-5 py-5" id="nav-vertical-tab-bg" role="tablist" aria-orientation="vertical">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<a title="<?= $element->titolo; ?>" class="nav-link <?= $index === 0 ? 'active' : ''; ?>" id="nav-vertical-tab-<?= $index; ?>-tab" data-bs-toggle="tab" href="#nav-vertical-tab-<?= $index; ?>" role="tab" aria-controls="nav-vertical-tab-<?= $index; ?>" aria-selected="<?= $index === 0 ? 'true' : 'false'; ?>">
|
||||
<?= $element->titolo; ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Contenuto a destra -->
|
||||
<div class="col-lg-8 col-12 py-4">
|
||||
<div class="tab-content" id="nav-vertical-tab-bgContent">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="tab-pane p-3 fade <?php echo $index === 0 ? 'active show' : ''; ?>" id="nav-vertical-tab-<?php echo $index; ?>" role="tabpanel" aria-labelledby="nav-vertical-tab-<?php echo $index; ?>-tab">
|
||||
<div><?php echo $element->titolo; ?></div>
|
||||
<div><?php echo $element->sottotitolo; ?></div>
|
||||
<div><?php echo $element->descrizione; ?></div>
|
||||
<div class="col-lg-8 col-12 py-4 rossofasce">
|
||||
<div class="tab-content my-5 py-1" id="nav-vertical-tab-bgContent">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="tab-pane p-3 fade <?= $index === 0 ? 'active show' : ''; ?>" id="nav-vertical-tab-<?= $index; ?>" role="tabpanel" aria-labelledby="nav-vertical-tab-<?= $index; ?>-tab">
|
||||
<?php if (!empty($element->titolo)) : ?>
|
||||
<p class="h2"><?= $element->titolo; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($element->sottotitolo)) : ?>
|
||||
<p class="h5"><?= $element->sottotitolo; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($element->descrizione)) : ?>
|
||||
<?= $element->descrizione; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<?php if (!empty($params['url_bottone'])): ?>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 offset-lg-6 col-lg-4">
|
||||
<a href="<?= $params['url_bottone'];?>" title="<?= Text::_('OFFERTADIDATTICA'); ?>" class="text-uppercase btn-sm btn btn-outline-white">
|
||||
<?= Text::_('OFFERTADIDATTICA'); ?>
|
||||
<svg class="icon icon-sm d-inline-block">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-arrow-right"></use>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php if (!empty($params['url_bottone'])): ?>
|
||||
<a href="<?= $params['url_bottone'];?>" title="Tutta l'offerta didattica">Tutta l'offerta didattica</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion d-lg-none py-5" id="didatticaaccordion">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header" id="heading<?= $index; ?>">
|
||||
<button class="px-0 h3 accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse<?= $index; ?>" aria-expanded="<?= $index === 0 ? 'true' : 'false'; ?>" aria-controls="collapse<?= $index; ?>">
|
||||
<?= $element->titolo; ?>
|
||||
<svg class="icon icon-sm d-inline-block">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-collapse"></use>
|
||||
</svg>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="collapse<?= $index; ?>" class="accordion-collapse collapse <?= $index === 0 ? 'show' : ''; ?>" data-bs-parent="#didatticaaccordion" role="region" aria-labelledby="heading<?= $index; ?>">
|
||||
<div class="accordion-body px-0">
|
||||
<?php if (!empty($element->sottotitolo)) : ?>
|
||||
<p class="h5"><?= $element->sottotitolo; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($element->descrizione)) : ?>
|
||||
<?= $element->descrizione; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php endif; ?>
|
||||
@ -11,9 +11,12 @@
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Pcrt\Module\Highlights\Site\Helper\HighlightsHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$elements = HighlightsHelper::getList($params);
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
//Come accedere alle variabili generali:
|
||||
$opacita = $params->get('opacita', []);
|
||||
$sfondo = $params->get('sfondo', []);
|
||||
@ -21,21 +24,31 @@ $sfondo = $params->get('sfondo', []);
|
||||
?>
|
||||
|
||||
<?php if (!empty($elements)) : ?>
|
||||
<div class="container py-5">
|
||||
<div class="container my-5 py-5 hl-statico">
|
||||
<div class="row">
|
||||
<?php foreach ($elements as $index => $element) : ?>
|
||||
<div class="col-4">
|
||||
<img src="<?= $element->immagine_main; ?>" alt="<?= $element->titolo; ?>" class="img-fluid" />
|
||||
<div class="col-12 col-xl-4 col-lg-6 mb-3">
|
||||
<?php if (!empty($element->immagine_main)) : ?>
|
||||
<img src="<?= $element->immagine_main; ?>" alt="<?= $element->titolo; ?>" class="img-fluid" />
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-4"><?= $element->descrizione; ?></div>
|
||||
<div class="col-12 col-xl-4 col-lg-6"><?= $element->descrizione; ?></div>
|
||||
<?php break; ?>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<div class="col-4">
|
||||
<?php if (!empty($params['url_bottone'])): ?>
|
||||
<a href="<?= $params['url_bottone'];?>" title="Vedi dettagli <?= $element->titolo; ?>">Vedi dettagli</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php if (!empty($params['url_bottone'])): ?>
|
||||
<div class="container mt-3">
|
||||
<div class="row">
|
||||
<div class="col-12 offset-lg-8 col-lg-4">
|
||||
<a href="<?= $params['url_bottone'];?>" title="<?= Text::_('VEDIDETTAGLI'); ?>" class="text-uppercase btn-sm btn btn-outline-primary">
|
||||
<?= Text::_('VEDIDETTAGLI'); ?>
|
||||
<svg class="icon icon-sm d-inline-block">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-arrow-right"></use>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
Reference in New Issue
Block a user