diff --git a/RELEASE.md b/RELEASE.md
index c76c6ee1a..00f8c0515 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -53,6 +53,8 @@
### Fix
+- Aggiunta una nuova condizione per la corretta compilazione dell’attributo **alt** e **title** nelle immagini dei blocchi listing. Ora questi attributi utilizzano correttamente i testi delle didascalie dell'immagine di anteprima o testata se impostati. L'attributo **title** viene valorizzato solo se esiste una didascalia associata all’immagine.
+- Rimosso l’attributo **showTitleAttr** dal componente _ListingImage_ utilizzato nei template del blocco listing: card con immagine, persona, blocco link completo, contenuto in evidenza, gallery a griglia, e in evidenza. Ora gli attributi **title** e **alt** vengono calcolati e impostati direttamente dal componente _ListingImage_.
- Condizione per la Label per i select ripristinata.
## Versione 11.26.5 (06/02/2025)
diff --git a/src/components/ItaliaTheme/Blocks/Listing/CardWithImage/CardWithImageDefault.jsx b/src/components/ItaliaTheme/Blocks/Listing/CardWithImage/CardWithImageDefault.jsx
index 4a1c3ea21..9bed6ad1c 100644
--- a/src/components/ItaliaTheme/Blocks/Listing/CardWithImage/CardWithImageDefault.jsx
+++ b/src/components/ItaliaTheme/Blocks/Listing/CardWithImage/CardWithImageDefault.jsx
@@ -106,7 +106,7 @@ const CardWithImageDefault = (props) => {
})}
>
-
+
{item['@type'] === 'Event' && (
diff --git a/src/components/ItaliaTheme/Blocks/Listing/CompleteBlockLinksTemplate.jsx b/src/components/ItaliaTheme/Blocks/Listing/CompleteBlockLinksTemplate.jsx
index 46befd1c9..f352952c0 100644
--- a/src/components/ItaliaTheme/Blocks/Listing/CompleteBlockLinksTemplate.jsx
+++ b/src/components/ItaliaTheme/Blocks/Listing/CompleteBlockLinksTemplate.jsx
@@ -86,7 +86,6 @@ const CompleteBlockLinksTemplate = (props) => {
item={item}
className=""
sizes="60px"
- showTitleAttr={false}
alt={item.title}
/>
diff --git a/src/components/ItaliaTheme/Blocks/Listing/ContentInEvidenceTemplate.jsx b/src/components/ItaliaTheme/Blocks/Listing/ContentInEvidenceTemplate.jsx
index 4f00d9663..d3113e317 100644
--- a/src/components/ItaliaTheme/Blocks/Listing/ContentInEvidenceTemplate.jsx
+++ b/src/components/ItaliaTheme/Blocks/Listing/ContentInEvidenceTemplate.jsx
@@ -86,7 +86,6 @@ const ContentInEvidenceTemplate = (props) => {
className="item-image"
loading="eager"
sizes="(max-width:425px) 400px, (max-width:767px) 520px, 650px"
- showTitleAttr={false}
/>
)}
diff --git a/src/components/ItaliaTheme/Blocks/Listing/GridGalleryTemplate.jsx b/src/components/ItaliaTheme/Blocks/Listing/GridGalleryTemplate.jsx
index 93ba092b4..d525e34bd 100644
--- a/src/components/ItaliaTheme/Blocks/Listing/GridGalleryTemplate.jsx
+++ b/src/components/ItaliaTheme/Blocks/Listing/GridGalleryTemplate.jsx
@@ -55,9 +55,10 @@ const GridGalleryTemplate = ({
)}
{items.map((item, index) => {
- let image = (
-
- );
+ let image = ListingImage({
+ item,
+ className: '',
+ });
let scale = null;
let hasImage = contentHasImage(item);
if (index % 7 === 0 || index % 7 === 6 || index % 7 === 3) {
diff --git a/src/components/ItaliaTheme/Blocks/Listing/InEvidenceTemplate.jsx b/src/components/ItaliaTheme/Blocks/Listing/InEvidenceTemplate.jsx
index 9d5d31b4b..7f049588d 100644
--- a/src/components/ItaliaTheme/Blocks/Listing/InEvidenceTemplate.jsx
+++ b/src/components/ItaliaTheme/Blocks/Listing/InEvidenceTemplate.jsx
@@ -114,7 +114,6 @@ const InEvidenceTemplate = (props) => {
{item['@type'] === 'Event' && (
diff --git a/src/components/ItaliaTheme/Cards/CardPersona.jsx b/src/components/ItaliaTheme/Cards/CardPersona.jsx
index 6dc8fafe8..7c9b1c926 100644
--- a/src/components/ItaliaTheme/Cards/CardPersona.jsx
+++ b/src/components/ItaliaTheme/Cards/CardPersona.jsx
@@ -54,7 +54,7 @@ export const CardPersona = ({
{hasImage && (
-
+
)}