<section class="rtds-space-y-4 md:rtds-space-y-6">
<div>
<div class="rtds-section-header">
<div class="rtds-flex rtds-items-center rtds-gap-4 md:rtds-gap-6 rtds-content-01">
<div class="rtds-flex rtds-flex-wrap rtds-items-center rtds-gap-2 md:rtds-gap-4">
<div class="rtds-vertical-divider rtds-w-4 md:rtds-w-6 lg:rtds-w-8">
<img class="rtds-w-full rtds-h-auto" src="../../images/vertical-divider.svg" alt="">
</div>
<h2 class="rtds-heading-3 md:rtds-heading-2">Titolo sezione</h2>
</div>
</div>
</div>
</div>
<ul class="rtds-space-y-4">
<li>
<a href="#" class="rtds-text-link rtds-leading-snug">
<svg class="rtds-icon rtds-fill-current rtds-w-4 rtds-h-4 rtds-flex-shrink-0 rtds-flex-grow-0" aria-hidden="true" focusable="false" role="img">
<use href="../../icons.svg#solid--link" />
</svg>
Lorem ipsum
</a>
</li>
<li>
<a href="#" class="rtds-text-link rtds-leading-snug">
<svg class="rtds-icon rtds-fill-current rtds-w-4 rtds-h-4 rtds-flex-shrink-0 rtds-flex-grow-0" aria-hidden="true" focusable="false" role="img">
<use href="../../icons.svg#solid--link" />
</svg>
Lorem ipsum
</a>
</li>
</ul>
</section>
<section class="rtds-space-y-4 md:rtds-space-y-6">
<div>
{% render '@section-header--divider-left' , {heading: title}, true %}
</div>
<ul {% if classes %} class="{{ classes }}"{% endif %}>
{% for link in links %}
<li>
{% render '@' + linkVariant, link, true %}
</li>
{% endfor %}
</ul>
</section>
{
"title": "Titolo sezione",
"linkVariant": "text-link",
"href": "#",
"classes": "rtds-space-y-4",
"links": [
{
"label": "Lorem ipsum"
},
{
"label": "Lorem ipsum"
}
]
}
Sezione generica con intestazione (divisore sinistra) e lista di link configurabili. Componente base riutilizzabile da sezioni più specifiche come @related-resources.
<section> con intestazione @section-header--divider-left e lista <ul> di link. Il tipo di link è configurabile tramite linkVariant (es. text-link, action-link--has-icon).
default: Lista di @text-linkaction-link: Lista di @action-link--has-icon@section-header--divider-left — intestazione con divisore sinistro@text-link — link testuale (variante default)@action-link--has-icon — link con icona (variante action-link)Contesto di sviluppo Fractal/Nunjucks — Questa sezione riguarda esclusivamente i parametri del context .config.yml usati durante lo sviluppo nella libreria. Non descrive attributi HTML da usare nei temi o ambienti di implementazione.
title (stringa, obbligatorio): Titolo della sezione (passato a @section-header--divider-left)linkVariant (stringa, opzionale): Handle Fractal del componente link da usare. Default: text-linkclasses (stringa, opzionale): Classi CSS aggiuntive per la lista <ul>. Default: rtds-space-y-4href (stringa, opzionale): URL default per i linklinks (array, obbligatorio): Lista dei link. Ogni item viene passato come context al componente linkVariant. Campi supportati dipendono dal componente scelto:label (stringa): Testo del linkhref (stringa, opzionale): URL del linkicon (stringa, opzionale): Icona (per action-link--has-icon)<section class="rtds-space-y-4 md:rtds-space-y-6">
<div>
<div class="rtds-section-header">
<div class="rtds-flex rtds-items-center rtds-gap-4 md:rtds-gap-6 rtds-content-01">
<div class="rtds-flex rtds-flex-wrap rtds-items-center rtds-gap-2 md:rtds-gap-4">
<div class="rtds-vertical-divider rtds-w-4 md:rtds-w-6 lg:rtds-w-8">
<img class="rtds-w-full rtds-h-auto" src="../../images/vertical-divider.svg" alt="">
</div>
<h2 class="rtds-heading-3 md:rtds-heading-2">Approfondimenti</h2>
</div>
</div>
</div>
</div>
<ul class="rtds-space-y-4">
<li>
<a href="#" class="rtds-text-link rtds-leading-snug">
<svg
class="rtds-icon rtds-fill-current rtds-w-4 rtds-h-4 rtds-flex-shrink-0 rtds-flex-grow-0"
aria-hidden="true"
focusable="false"
role="img"
>
<use href="../../icons.svg#solid--link" />
</svg>
Guida alla compilazione
</a>
</li>
<li>
<a href="#" class="rtds-text-link rtds-leading-snug">
<svg
class="rtds-icon rtds-fill-current rtds-w-4 rtds-h-4 rtds-flex-shrink-0 rtds-flex-grow-0"
aria-hidden="true"
focusable="false"
role="img"
>
<use href="../../icons.svg#solid--link" />
</svg>
FAQ
</a>
</li>
<li>
<a href="#" class="rtds-text-link rtds-leading-snug">
<svg
class="rtds-icon rtds-fill-current rtds-w-4 rtds-h-4 rtds-flex-shrink-0 rtds-flex-grow-0"
aria-hidden="true"
focusable="false"
role="img"
>
<use href="../../icons.svg#solid--link" />
</svg>
Normativa di riferimento
</a>
</li>
</ul>
</section>
<section class="rtds-space-y-4 md:rtds-space-y-6">
<div>
<div class="rtds-section-header">
<div class="rtds-flex rtds-items-center rtds-gap-4 md:rtds-gap-6 rtds-content-01">
<div class="rtds-flex rtds-flex-wrap rtds-items-center rtds-gap-2 md:rtds-gap-4">
<div class="rtds-vertical-divider rtds-w-4 md:rtds-w-6 lg:rtds-w-8">
<img class="rtds-w-full rtds-h-auto" src="../../images/vertical-divider.svg" alt="">
</div>
<h2 class="rtds-heading-3 md:rtds-heading-2">Link utili</h2>
</div>
</div>
</div>
</div>
<ul class="rtds-space-y-4">
<li>
<a href="/servizi" class="rtds-action-link
rtds-action-link--has-icon
">
Portale servizi
<svg
class="rtds-icon rtds-fill-current"
aria-hidden="true"
focusable="false"
role="img"
>
<use href="../../icons.svg#mini--arrow-small-right" />
</svg>
</a>
</li>
<li>
<a href="/documenti" class="rtds-action-link
rtds-action-link--has-icon
">
Modulistica
<svg
class="rtds-icon rtds-fill-current"
aria-hidden="true"
focusable="false"
role="img"
>
<use href="../../icons.svg#mini--arrow-small-right" />
</svg>
</a>
</li>
</ul>
</section>Livello AA — criteri pertinenti:
<section> con intestazione @section-header--divider-left; la lista è una <ul> semanticaQuesto componente è il template base per @related-resources. Usare @related-resources quando si ha bisogno di preset specifici per risorse correlate con layout a colonne.