|
Joomla gestisce i Title riprendendoli dal titolo dell’articolo, se poi abbiamo come componente sh404sef possiamo aggiungere la categoria a cui l’articolo fa parte (In questo articolo ci rifacciamo alla versione 1.0.20 gratuita, ora il componente è a pagamento).
Se volessimo però personalizzare i Title dobbiamo, sempre tramite sh404sef, aggiungerli manualmente, ricavandoci cioè le url non sef (che iniziano con index.php) e riscrivere i vari parametri.
In un sito che contiene molti articoli, questo sarebbe alquanto scomodo e inoltre, ci porterebbe via parecchio tempo.
Un rimedio a ciò è di creare una patch per Joomla, così da aggiungere una form accanto all’articolo e inserire i nostri Title già nel momento della scrittura dell’articolo.
ATTENZIONE: i Title aggiunti saranno salvati nella colonna “title_alias” del database.
Joomla contiene nella tabella jos_content del database le seguenti colonne per il titolo:
title – alias – title_alias.
Conviene generalmente utilizzare title per il titolo dell’articolo ed alias per la riscrittura delle url (da configurare nelle impostazioni di sh404sef).
Nella mia esperienza di Joomla tuttavia, non ho mai riscontrato un utilizzo della colonna title_alias. Quindi, perché non sfruttala per altri fini?
Se volete dunque utilizzare questa patch, assicuratevi di non dover utilizzare la colonna title_alias.
Fatto?
Ok, possiamo andare avanti.
Per utilizzare la patch basta scompattare il file e copiarla nella cartella principale di Joomla via ftp.
Il funzionamento è semplice, se in un articolo non vi è inserito nulla, vigeranno le impostazioni generali di sh404sef, altrimenti verranno presi in considerazione i Title inseriti da noi. Per il resto non ci sono ulteriori complicazioni.
Per chi non utilizza il componente sh404sef, è possibile caricare una seconda patch, molto simile alla prima ma che utilizza i Title generali di Joomla nel caso non sia inserito manualmente.
Vi ricordo che trattandosi di una patch, verranno cambiati alcuni file di Joomla (più precisamente 3 file del componente com_content) e, sebbene fin ora non si è verificato alcun tipo di problema, è consigliabile fare un back-up dei file.
Il percorso dei file modificati è:
administrator\components\com_content\controller.php
administrator\components\com_content\models\article.xml
\components\com_content\views\article\view.html
\components\com_sh404sef\sef_ext.php
Basterà ripristinare questi file per annullare l’effetto della patch.
Scarica le Patch:
Patch Title sh404sef
Patch Title senza sh404sef.
|