Skip to content

Commit c1941f0

Browse files
fix: render of nome_alternativo for Venue view (#886)
Co-authored-by: Piero Nicolli <[email protected]>
1 parent ee0dd89 commit c1941f0

File tree

3 files changed

+8
-14
lines changed

3 files changed

+8
-14
lines changed

RELEASE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
- 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.
5959
- 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_.
6060
- Condizione per la Label per i select ripristinata.
61+
- Sistemata la visualizzazione del sottotitolo nel content-type Luogo (in alcuni casi non si vedeva).
6162
- Rimosse le scrollbar dal widget 'Select' dei filtri di ricerca del blocco 'Cerca'.
6263

6364
## Versione 11.26.5 (06/02/2025)

src/components/ItaliaTheme/View/Commons/PageHeader/PageHeader.jsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ const PageHeader = (props) => {
5656
} = props;
5757
const intl = useIntl();
5858
const Image = config.getComponent({ name: 'Image' }).component;
59+
const subtitle = content.subtitle || content.sottotitolo;
5960
return (
6061
<div className="PageHeaderWrapper mb-4">
6162
<div className="row mb-2 mb-lg-0 page-header">
@@ -75,10 +76,8 @@ const PageHeader = (props) => {
7576
>
7677
{content.title}
7778
</h1>
78-
<p className="h2">
79-
{content.subtitle && `${content.subtitle}`}
80-
{content.sottotitolo && `${content.sottotitolo}`}
81-
</p>
79+
80+
{subtitle && <p className="h2">{subtitle}</p>}
8281

8382
<PageHeaderEventDates content={content} />
8483

src/components/ItaliaTheme/View/VenueView/VenueView.jsx

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,15 @@ const VenueView = ({ content }) => {
7272
const intl = useIntl();
7373
const { sideMenuElements, SideMenu } = useSideMenu(content, documentBody);
7474

75-
useEffect(() => {
76-
if (
77-
content.nome_alternativo &&
78-
!content.title?.includes(content.nome_alternativo)
79-
) {
80-
content.subtitle = content.nome_alternativo;
81-
}
82-
});
83-
8475
return (
8576
<>
8677
<div className="container px-4 my-4 luogo-view">
8778
<SkipToMainContent />
8879
<PageHeader
89-
content={content}
80+
content={{
81+
...content,
82+
subtitle: content.nome_alternativo,
83+
}}
9084
readingtime={null}
9185
showreadingtime={false}
9286
showdates={false}

0 commit comments

Comments
 (0)