<header class="n7-header border-b n7-border-gray-01" id="siteHeader" aria-label="Header del sito">
<!-- Main heading -->
<div class="n7-main-heading bg-white flex items-center py-5 xl:py-1">
<div class="container flex items-center flex-1">
<div class="flex items-center n7-branding site-branding xl:max-w-[35.7%]">
<a class="n7-site-logo site-logo flex h-[58px] xl:flex-1 xl:h-16 xl:h-20 xl:max-w-[248px]" href="#">
<img class="w-full h-full object-contain object-left-top" src="/images/iontoretina.svg" alt="Alt logo image" width="248" height="81" />
</a>
<span class="xl:hidden w-4 h-9 mx-1.5 bg-no-repeat bg-left-top bg-cover" style="background-image: url('/images/vertical-divider.svg')"></span>
<a class="n7-site-logo site-logo flex xl:hidden h-4 xl:flex-1 xl:max-w-[248px]" href="#">
<img class="w-full h-full object-contain object-left-top" src="/images/offhealth.svg" alt="Alt logo image" width="248" height="81" />
</a>
</div>
<!-- RP 240402 Minisite header - Changed classes -->
<div class="n7-main-heading__navigation flex flex-1 justify-end xl:ml-auto xl:justify-center">
<!-- RP 240403 Minisite header - Add 'n7-link--active' class to <a> tag when it is current page -->
<nav class="n7-primary-navigation flex xl:justify-center" aria-label="Principale" id="siteNavWrapper">
<button type="button" class="n7-btn
n7-btn--only-text rounded-none xl:hidden ml-auto n7-btn--icon group" aria-expanded="false" aria-controls="mainNavPanel" id="mobileNavToggle">
<svg class="inline-block align-middle fill-current w-6 h-6 m-0 p-0 transition-all duration-200 ease-out transform group-hover:translate-none is-show-menu group-aria-expanded:hidden" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#mini--bars-3" />
</svg>
<svg class="inline-block align-middle fill-current w-6 h-6 m-0 p-0 transition-all duration-200 ease-out transform group-hover:translate-none is-close-menu hidden group-aria-expanded:inline-block" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#mini--x-mark" />
</svg>
<span class="sr-only is-show-menu group-aria-expanded:hidden">
Menu
</span>
<span class="sr-only is-close-menu hidden group-aria-expanded:block">
Chiudi menu
</span>
</button>
<!-- Mobile panel -->
<div class="n7-primary-navigation__panel flex-col bg-white max-xl:shadow-[-6px_0px_4px_-1px_rgba(0,0,0,0.06)] transition-all invisible py-6 px-4 fixed xl:static xl:visible top-[--header-height] bottom-0 max-xl:w-[90%] max-xl:max-w-[350px] overflow-y-auto" id="mainNavPanel">
<!-- Main nav -->
<div class="n7-primary-navigation__module is-main xl:border-b-0" id="mainNavListContainer">
<ul class="n7-primary-navigation__list flex max-xl:flex-col gap-6 xl:gap-4 xl:justify-end has-dropdown-menu">
<li>
<!-- RP 240328 Primary nav fix - Changed classes -->
<!-- RP 240404 Minisite Header - Changed classes -->
<!-- RP 240411 Minisite Header - Changed classes -->
<!-- RP 240416 Minisite Header - Changed classes -->
<a href="#" class="n7-link flex flex-col items-start xl:items-center xl:text-center pb-3 pt-4 xl:px-3 text-base font-medium n7-content-01 hover:n7-content-03 visited:n7-content-01 border-b-4 border-transparent">
Perchè Drusenoff
</a>
</li>
<li>
<!-- RP 240328 Primary nav fix - Changed classes -->
<!-- RP 240404 Minisite Header - Changed classes -->
<!-- RP 240411 Minisite Header - Changed classes -->
<!-- RP 240416 Minisite Header - Changed classes -->
<a href="#" class="n7-link flex flex-col items-start xl:items-center xl:text-center pb-3 pt-4 xl:px-3 text-base font-medium n7-content-01 hover:n7-content-03 visited:n7-content-01 n7-link--active">
Guida alla prevenzione della DMLE
</a>
</li>
<li class="n7-dropdown-menu n7-primary-navigation__item">
<button class="n7-dropdown-menu__trigger dropdown-trigger group w-full flex xl:flex-col items-center justify-between py-3 xl:px-3 xl:pb-0 xl:pt-4 text-base font-medium n7-content-01 hover:n7-content-03 aria-expanded:n7-content-primary" aria-expanded="false" aria-controls="submenuId03">
Area riservata ai Medici<svg class="inline-block align-middle fill-current w-5 h-5 transition-all n7-dropdown-menu__trigger-icon group-aria-expanded:-rotate-180" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#mini--chevron-down" />
</svg>
</button>
<ul class="n7-dropdown-menu__list hidden xl:absolute xl:pt-2 xl:pb-4 xl:px-4 xl:rounded-lg xl:shadow-xl bg-white xl:w-80" id="submenuId03">
<li class="n7-dropdown-menu__item group is-active">
<!-- RP 240416 Minisite user menu - changed classes -->
<a class="flex flex-col gap-6 transition text-sm xl:text-base group/clickarea group-first:rounded-t group-last:rounded-b p-3" href="#">
<div class="flex gap-2 items-center n7-content-01 text-sm xl:text-base font-medium group-hover/clickarea:n7-link-primary-hover group-active/clickarea:text-primary-600 group-[.is-active]:n7-link-primary-hover">
<span class="grow">Panoramica e Risorse</span>
</div>
</a>
</li>
<li class="n7-dropdown-menu__item group">
<!-- RP 240416 Minisite user menu - changed classes -->
<a class="flex flex-col gap-6 transition text-sm xl:text-base group/clickarea group-first:rounded-t group-last:rounded-b p-3" href="#">
<div class="flex gap-2 items-center n7-content-01 text-sm xl:text-base font-medium group-hover/clickarea:n7-link-primary-hover group-active/clickarea:text-primary-600 group-[.is-active]:n7-link-primary-hover">
<span class="grow">La Iontoforesi sclerale</span>
</div>
</a>
</li>
<li class="n7-dropdown-menu__item group">
<!-- RP 240416 Minisite user menu - changed classes -->
<a class="flex flex-col gap-6 transition text-sm xl:text-base group/clickarea group-first:rounded-t group-last:rounded-b p-3" href="#">
<div class="flex gap-2 items-center n7-content-01 text-sm xl:text-base font-medium group-hover/clickarea:n7-link-primary-hover group-active/clickarea:text-primary-600 group-[.is-active]:n7-link-primary-hover">
<span class="grow">Videoteca Informativa</span>
</div>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="n7-primary-navigation__backdrop bg-black/25 top-[--header-height] xl:hidden"></div>
</nav>
<div class="n7-action-area__container flex gap-3 py-6 max-xl:hidden ">
<div class="n7-action-area fixed bottom-6 w-[calc(100%-32px)] xl:static xl:w-auto flex gap-3 items-center max-xl:flex-wrap max-xl:mt-8">
<a href="#" class="n7-btn
n7-btn--primary
max-xl:n7-btn--l max-xl:w-full max-xl:justify-center n7-btn--s">
Acquista
<svg class="inline-block align-middle fill-current w-4 h-4 ml-2 transition-all duration-200 ease-out transform group-hover:translate-x-1" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#outline--cursor-arrow-rays" />
</svg>
</a>
</div>
<div class="n7-user-menu">
<nav class="flex" aria-label="Utente">
<!-- RP 240416 Minisite user menu - changed classes -->
<ul class="n7-primary-navigation__list w-full xl:relative xl:w-auto xl:flex xl:justify-end gap-4 xl:gap-8 has-dropdown-menu">
<li class="n7-dropdown-menu n7-primary-navigation__item">
<button class="n7-dropdown-menu__trigger dropdown-trigger group w-full flex xl:flex-col items-center justify-between py-3 xl:px-3 xl:pb-0 xl:pt-4 text-base font-medium n7-content-01 hover:n7-content-03 aria-expanded:n7-content-primary" aria-expanded="false" aria-controls="usermenu">
Massimiliano Spinosa<svg class="inline-block align-middle fill-current w-5 h-5 transition-all n7-dropdown-menu__trigger-icon group-aria-expanded:-rotate-180" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#mini--chevron-down" />
</svg>
</button>
<ul class="n7-dropdown-menu__list hidden xl:absolute xl:pt-2 xl:pb-4 xl:px-4 xl:rounded-lg xl:shadow-xl bg-white xl:w-80 xl:z-10 xl:right-0 border-r-0 border-l-0 " id="usermenu">
<li class="n7-dropdown-menu__item group">
<!-- RP 240416 Minisite user menu - changed classes -->
<a class="flex flex-col gap-6 transition text-sm xl:text-base group/clickarea group-first:rounded-t group-last:rounded-b p-3" href="#">
<div class="flex gap-2 items-center n7-content-01 text-sm xl:text-base font-medium group-hover/clickarea:n7-link-primary-hover group-active/clickarea:text-primary-600 group-[.is-active]:n7-link-primary-hover">
<span class="grow">voce 1</span>
</div>
</a>
</li>
<li class="n7-dropdown-menu__item group">
<!-- RP 240416 Minisite user menu - changed classes -->
<a class="flex flex-col gap-6 transition text-sm xl:text-base group/clickarea group-first:rounded-t group-last:rounded-b p-3" href="#">
<div class="flex gap-2 items-center n7-content-01 text-sm xl:text-base font-medium group-hover/clickarea:n7-link-primary-hover group-active/clickarea:text-primary-600 group-[.is-active]:n7-link-primary-hover">
<span class="grow">voce 2</span>
</div>
</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
<!-- RP 240402 03 Minisite header - removed wrong closing div -->
</div>
</div>
<!-- RP 240402 Minisite header - Added block -->
<!-- Language Selector component -->
<div class="n7-language-selector flex items-center xl:ml-8">
<div>ITA</div>
<span class="hidden xl:inline w-4 h-9 mr-2.5 ml-4 bg-no-repeat bg-left-top bg-cover" style="background-image: url('/images/vertical-divider.svg')"></span>
</div>
<!-- RP 240405 Minisite header - Changed classes -->
<a class="n7-site-logo site-logo flex hidden xl:inline h-12 xl:max-w-[248px]" href="#">
<img class="w-full h-full object-cover md:object-contain object-left-top" src="/images/logo.png" alt="Alt logo image" width="248" height="81" />
</a>
</div>
</div>
<!-- -->
</header>
<main id="mainContent">
<section>
<!-- RP 240409 Page header minisite - Moved bkg style to external div -->
<div style="background: linear-gradient(180deg, rgba(255, 235, 212, 0.8) -5.28%, rgba(255, 255, 255, 0) 91.17%);">
<!-- RP 240408 Page header minisite - Changed classes -->
<!-- RP 240409 Page header minisite - Removed bkg style -->
<div class="container py-12 lg:py-20 md:px-10 lg:px-16 2xl:px-40 grid gap-6 ">
<!-- RP 240408 Page header minisite - Changed classes -->
<div class="grid gap-6 sm:flex sm:justify-between md:gap-x-12 relative">
<div class="grid auto-rows-min gap-6">
<span class="n7-category n7-category--sm">
<svg class="inline-block align-middle fill-current w-2 h-2 mr-2 transition-all duration-200 ease-out transform group-hover:-translate-x-1 text-primary-400" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#solid--circle" />
</svg>
category label
</span>
<h1 class="n7-heading-4 lg:n7-heading-1 n7-content-01 !font-medium">La Iontoforesi sclerale</h1>
</div>
<div class="absolute -bottom-12 lg:-bottom-20 w-full h-[147px]" style="background: radial-gradient(57.95% 15.85% at 50% 106.42%, rgba(204, 196, 181, 0.65) 0%, rgba(204, 196, 181, 0) 100%);"></div>
</div>
</div>
</div>
</section>
<section>
<div class="container py-10 lg:py-12 md:px-10 lg:px-40 2xl:px-72">
<div class="n7-page-body">
Contenuto gestito da Gutenberg
</div>
</div>
</section>
<section>
<div class="container mb-16 md:px-10 lg:px-16 2xl:px-40">
<div class="grid md:grid-cols-2 xl:grid-cols-[55%_1fr] gap-16 n7-background-secondary-light rounded-2xl">
<div class="grid gap-6 px-4 pt-6 sm:px-8 sm:pt-8 md:pr-0 md:py-8 xl:py-16 xl:pl-16 content-center">
<div>
<h3 class="n7-heading-5 lg:n7-heading-3 mb-6">Dove acquistarlo</h2>
<p class="lg:text-xl">Il Kit Iontoretina, il generatore K-IONO e gli accessori sono disponibili per l'acquisto direttamente sul nostro negozio online. Facile, veloce e sicuro, il nostro shop è il luogo ideale per trovare tutto ciò di cui hai bisogno per eseguire il trattamento.</p>
</div>
<a href="#" class="n7-btn
n7-btn--primary
w-fit n7-btn--s">
Acquista online
<svg class="inline-block align-middle fill-current w-4 h-4 ml-2 transition-all duration-200 ease-out transform group-hover:translate-x-1" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#outline--cursor-arrow-rays" />
</svg>
</a>
</div>
<div>
<img src="../../images/cta-dove-acquistarlo.png" alt="" loading="lazy" class="image rounded-b-2xl md:rounded-bl-none md:rounded-r-2xl md:h-full md:object-cover" />
</div>
</div>
</div>
</section>
</main>
<footer class="n7-footer">
<!-- RP 240405 Minisite footer - Changed classes -->
<!-- RP 240405 02 Minisite footer - Changed classes -->
<div class="n7-footer__navigation-row border-t-[3px] n7-border-primary">
<!-- RP 240402 Minisite footer - Changed classes -->
<div class="container grid gap-y-2 lg:flex">
<!-- Left block -->
<!-- RP 240402 Minisite footer - Changed classes -->
<div class="flex flex-col gap-6 pt-6 pb-6 lg:pt-10 lg:pb-12 lg:pr-10">
<div class="n7-site-logo site-logo flex mb-1 w-52">
<img class="w-full h-full object-contain object-left-top" src="/images/iontoretina.svg" alt="Logo alt text" width="248" height="81" />
</div>
<address class="grid gap-3 n7-content-03 text-sm">
<p><span class="font-bold">Contatti</span>
<br><a class="n7-link n7-link--sm text-current" href="mailto:iontoretina@offhealth.it">iontoretina@offhealth.it</a>
<br>+39 055 016 17 71
<br>Via Giovanni Paisiello, 10 - 50144 - Firenze (FI) - ITALY
</p>
</address>
</div>
<!-- RP 240402 Minisite footer - Changed classes -->
<div class="grid gap-6 md:gap-3 lg:justify-end lg:flex-1 lg:pt-10 lg:pb-12">
<!-- Menu footer -->
<!-- RP 240402 Minisite footer - Changed classes -->
<!-- RP 240411 Ionto footer - Changed classes -->
<nav class="pb-4 lg:py-4" aria-label="Contatti e segnalazioni">
<!-- RP 240402 Minisite footer - Changed classes -->
<ul class="flex gap-y-3 lg:gap-y-4 -ml-4 lg:ml-0">
<!-- RP 240402 Minisite footer - Changed classes -->
<li class="group border-r n7-border-gray-01 last:border-r-0">
<!-- RP 240402 Minisite footer - Changed classes -->
<!-- RP 240408 Footer minisite - Changed classes -->
<a href="" class="n7-link n7-link-primary px-4 lg:px-6 lg:py-2 group:last:lg:pr-0 text-sm visited:n7-link-primary">Guida alla prevenzione della DMLE</a>
</li>
<!-- RP 240402 Minisite footer - Changed classes -->
<li class="group border-r n7-border-gray-01 last:border-r-0">
<!-- RP 240402 Minisite footer - Changed classes -->
<!-- RP 240408 Footer minisite - Changed classes -->
<a href="" class="n7-link n7-link-primary px-4 lg:px-6 lg:py-2 group:last:lg:pr-0 text-sm visited:n7-link-primary">Sono un Medico</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<!-- Footer bottom bar -->
</footer>
{% extends '@page-layout' %}
{% block content %}
<section>
{% render '@page-header--minisite', {title: "La Iontoforesi sclerale", titleWeight: '!font-medium', subtitle: false, description: false, buttons: false, component: false}, true %}
</section>
<section>
<div class="container py-10 lg:py-12 md:px-10 lg:px-40 2xl:px-72">
<div class="n7-page-body">
Contenuto gestito da Gutenberg
</div>
</div>
</section>
<section>
<div class="container mb-16 md:px-10 lg:px-16 2xl:px-40">
<div class="grid md:grid-cols-2 xl:grid-cols-[55%_1fr] gap-16 n7-background-secondary-light rounded-2xl">
<div class="grid gap-6 px-4 pt-6 sm:px-8 sm:pt-8 md:pr-0 md:py-8 xl:py-16 xl:pl-16 content-center">
<div>
<h3 class="n7-heading-5 lg:n7-heading-3 mb-6">Dove acquistarlo</h2>
<p class="lg:text-xl">Il Kit Iontoretina, il generatore K-IONO e gli accessori sono disponibili per l'acquisto direttamente sul nostro negozio online. Facile, veloce e sicuro, il nostro shop è il luogo ideale per trovare tutto ciò di cui hai bisogno per eseguire il trattamento.</p>
</div>
{% render '@button--size-s', {label:'Acquista online', href: '#', icon: 'outline--cursor-arrow-rays', classes: 'w-fit'}, true %}
</div>
<div>
{% render '@image', {src: '/images/cta-dove-acquistarlo.png', class: 'rounded-b-2xl md:rounded-bl-none md:rounded-r-2xl md:h-full md:object-cover'}, true %}
</div>
</div>
</div>
</section>
{% endblock content %}
{
"mainHidden": true,
"minisiteHidden": false,
"isIontoretina": true
}
Slider and carousel library: https://accessible360.github.io/accessible-slick/ (this library is based on jQuery).
Implementation needs loading of library files and slider activation in the main page HTML code
(see components/_preview-layout.njk file).
In the HEAD of the page:
At the bottom of the page:
$(document).ready(function() {
$('#n7HeroSlider').slick(
{
...
}
);
});$(document).ready(function() {
$('#n7NewsCarousel').slick(
{
...
}
);
});