Joomla.it Forum

Joomla! 3 => I Template di Joomla! 3 => : mariarosaria 05 Nov 2019, 08:35:24

: footer menu e icone font awesome
: mariarosaria 05 Nov 2019, 08:35:24
Salve a tutti.
Nelle impostazioni delle voci di menu ho selezionato le icone font awesome, ma non vengono visualizzate.
Il template è helix ultimate.Metto online il sito per qualche ora sperando riusciate a dare un'ochiata al codice.
Grazie
www.cittadelladellimmacolata.it (http://www.cittadelladellimmacolata.it)
: Re:footer menu e icone font awesome
: Limma 05 Nov 2019, 08:50:30
Ciao mariarosaria,
prova a sostituire la regola css attualmente presente nel file template.css
:
#sp-footer ul.menu li a {
    display: block;
}
con
:
#sp-footer ul.menu li a {
    display: inline-block;
}

Da PC io vedo le icone fontawesome accanto alle voci di menu principale.
: Re:footer menu e icone font awesome
: mariarosaria 05 Nov 2019, 08:58:24
Ciao Limma.
Con inline-block funziona alla grande.
Mi riferisco alle icone accanto alle voci del footer menu.

Ho selezionato l'icona nel menu a tendina del mega menu e ho provato anche a mettere le classi personalizzate negli attributi css del link utilizzando

:
font-family: FontAwesome; fa fa-home
Adesso vedo l'icona, ma mi modifica il font delle voci di menu.

Mi chiedo se c'è un sistema "automatico" come per il menu principale per visualizzarle dato che ho la possibilità del menu a tendina dalle opzioni mega menu, senza attribuire una classe personalizzata a ciascuna voce

: Re:footer menu e icone font awesome
: mariarosaria 05 Nov 2019, 09:34:51
https://fontawesome.com/privacy

Guardate il bottom menu e il footer menu di font awesome

Che meraviglia!

Un effetto del genere?

Con mouse over icone sì
: Re:footer menu e icone font awesome
: mariarosaria 06 Nov 2019, 22:38:06
Mi riferisco alle icone accanto alle voci del footer menu.

Ho selezionato l'icona nel menu a tendina del mega menu e ho provato anche a mettere le classi personalizzate negli attributi css del link utilizzando

:
font-family: FontAwesome; fa fa-home
Adesso vedo l'icona, ma mi modifica il font delle voci di menu.

Mi chiedo se c'è un sistema "automatico" come per il menu principale per visualizzarle dato che ho la possibilità del menu a tendina dalle opzioni mega menu, senza attribuire una classe personalizzata a ciascuna voce

Non so se i moderatori mi diranno di mettere "Risolto".

Come faccio spesso, ho cercato di ovviare al problema, anche se in maniera un pò macchinosa.

Ho creato delle classi personalizzate nel file custom.css (una per ogni voce di menu) con l'attributo after, inserendo su ciascuna il codice dell'icona corrispondente e poi ho assegnato la classe alla voce di menu nelle opzioni Attributo CSS link

Ho utilizzato il seguente codice

:
/* Classi personalizzate per le voci del footer menu perchè non vengono visualizzate le icone da opzioni megamenu */
#sp-footer ul.menu li a.homefooter:before {
 content:"\f015";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
#sp-footer ul.menu li a.sitemapfooter:before {
 content:"\f0e8";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
#sp-footer ul.menu li a.cookiefooter:before {
 content:"\f21b";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
/* Fine */

Dato che le voci del footer menu sono soltanto 3 era un'operazione piuttosto semplice.
: Re:footer menu e icone font awesome
: mariarosaria 26 May 2021, 20:30:24
Riprendo questa discussione perchè il problema è sempre lo stesso.
Dopo aggiornamento joomla, le icone di font awesome del footer menu non vengono renderizzate.

Con le classi personalizzate dei link (come da topic precedenti) avevo risolto. Dopo l'aggiornamento non va più.Qualcuno mi aiuta?
Se non metto nessuna classe e utilizzo soltanto le opzioni megamenu, non compare nessuna icona. Con la classe personalizzata non vengono renderizzate
Footer menu
www.cittadelladellimmacolata.it
: Re:footer menu e icone font awesome
: Limma 26 May 2021, 20:59:51
Direi che più che dall'aggiornamento di Joomla, il problrma potrebbe venire dall'aggiornamento del template.

In ogni caso, prova a sostituire l'attuale dichiarazione "font" nel tuo custom css delle voci di menu del footer con questa:
:
font-family: "Font Awesome 5 Free"; font-weight: 700;
: Re:footer menu e icone font awesome
: mariarosaria 26 May 2021, 22:07:19
Come sempre Limma è un mago  8)
In effetti mi chiedevo cosa c'entrasse l'aggiornamento di Joomla con le icone, si vede che ho aggiornato il template assieme agli altri componenti aggiuntivi senza essermene accorta.  :o

A onor del vero, spulciando il css delle icone del menu principale, avevo già provato a sostituire
:
font: normal normal normal 14px/1 FontAwesome;
con

:
font-family: "Font Awesome 5 Free";
Ovviamente non aveva funzionato perchè mancava un'indicazione per la grandezza avendo tolto anche 14px.

Grazie mille!  ;)