In csszengarden.com i migliori web designer del mondo hanno dimostrato che si possono ottenere dei bellissimi template diversissimi uno dall'altro con il semplice uso dei fogli di stile. Questo sito vuol dimostrare che altrettanto è possibile fare adattandoli a Joomla!

Venerdi, 26 aprile 2024
 
Home Articoli Assegnare l'attributo title ai link in joomla 1.5
Assegnare l'attributo title ai link in joomla 1.5

Forse saprete che  non esiste la possibilità di assegnare l'attributo title alle voci di menu in Joomla! nella versione 1.5.
Finora avevo visto alcune soluzioni che avevano però il limite di assegnare come attributo title il titolo stesso della voce di menu, rendendo la cosa poco interessante. Vediamo invece una soluzione più brillante...

Facciamo però prima una premessa: serve attribuire il title a una voce di menu? Io direi di si. Alcuni attribuiscono al title della voce di menu una grande importanza dal punto di vista SEO. Altri la ritengono un importante contributo all'accessibilità del sito. Fatto sta che se riusciamo a dare al nostro utente qualche informazione in più abbiamo tutto da guadagnarci.

La soluzione che ho il piacere di illustrarvi è stata postata nel forum di joomla.it da max78, che ringrazio. Potrebbe però passare inosservata a una grande massa di utenti ed ho perciò pubblicato una piccola guida nel wiki, anche per la comodità del copia-incolla del codice.

La soluzione si basa sull'applicazione della tecnica dell'override, e la può quindi provare anche il più niubbo degli utenti senza il timore di provocare alcun danno.
Si tratta di fare l'override di un  file del modulo mainmenu. Poche righe di codice da inserire opportunamente seguendo queste istruzioni ed ecco che miracolosamente apparirà l'attributo title nei nostri menu, che andranno a prendersi il valore del Titolo pagina assegnato nei Parametri-Sistema che ci sono a destra di ogni voce di menu. Già, il famigerato titolo pagina di Benvenuti in Joomla quello che tanto fa penare ogni utente al suo primo approccio con il nostro amato CMS.Risatona
Attenzione, il bello della faccenda è che la voce di menù assumerà quel title indipendentemente dalla pubblicazione o meno del titolo pagina.
Potremo cioè avere una voce di menu che si chiama Ristoranti che apre un articolo che si chiama I migliori ristoranti di Roma e che però mostrerà nel browser e al mouse over Una guida dettagliata ai ristoranti di ROMA, se così avrò scritto nel titolo pagina di quella voce di menu.
Preciso inoltre che, dopo aver fatto questo override, se lasciamo in bianco il box del Titolo pagina nei Parametri - Sistema della voce di menu, apparirà ugualmente l'attributo title che se lo prenderà dal titolo della voce di menu stessa.

A me pare una bella trovata ed ho voluto condividerla. D'altra parte che questa caratteristica  sia utile e richiesta dagli utenti è dimostrato dal fatto che nella versione 1.6 di Joomla!, fresca di rilascio, è possibile attribuire il title alle voci di menù dai normali parametri.

Se volete vedere come appare l'attributo title andando con il puntatore del mouse sopra alle voci di menù qui a destra.

 
freccia lilla