Aggiungere il titolo dell'articolo dopo il link "Leggi tutto" in Joomla! 1.5

L'aggiunta del titolo dell'articolo al link "Leggi tutto..." prevede che venga effettuato l'override di alcuni files del core di Joomla! 1.5 in quanto, di default, tale impostazione non è prevista. Prima di vedere su quali files effettuare l'override, cerchiamo di capire meglio quali possibilità mette a dispozione il CMS nel momento in cui dobbiamo creare un articolo e quale aspetto conferire alla pagina web.

Per poter accedere all' area amministrativa degli articoli, si passi il mouse sul menu orizzontale, voce: MenuMenu PrincipaleNuovo; siamo giunti in Voce di menu: [ Nuovo ]Seleziona tipo voce di menu e si espanda il link Articoli.

Essa contiene al suo interno una serie di voci quali:

ecc...

Sarebbe necessario, prima di procedere con la voce di menu, creare una sezione ed una categoria alle quali far appartenere determinati articoli. Per creare una sezione portarsi in: ContenutiGestione sezioniNuovo ed inserire il nome e l'alias negli appositi campi del form. Stesso ed identico passaggio per creare una categoria. Si crei adesso qualche articolo, anche uno solo è sufficiente per il nostro esempio.

Nella selezione del tipo di menu, si scelga:

Nella parte destra, Parametri - Standard, individuare la Categoria da associare e salvare. Se aggiornassimo la pagina nel frontend, possiamo vedere l'intro dell'articolo ed il link "Leggi tutto...". Adesso non ci resta che mettere mano ai files del core di Joomla! con l'override.

Individuare i files del core di Joomla! a cui applicare l'override

Se non esiste già una cartella html nella directory del template attivo, crearne una. Trasferirla in remoto con un programma FTP ed andrà posizionata in:

/templates/Mio-Template/html

Nella cartella html crearne un'altra alla quale daremo il nome com_content ed in questa crearne altre 3 con i rispettivi nomi:

In remoto, adesso, avremo una struttura del genere:

/templates/Mio-Template/html/com_content/                                        
category        
homepage      
section               

Si individuino i seguenti files di Joomla!:

e copiarli nelle cartelle che precedentemente abbiamo creato; al termine avremo una struttura simile alla seguente:

Aprire i tre files in vista codice e portarsi verso la fine di ognuno di essi. Si deve trovare una porzione di codice uguale alla seguente:

<a href="/<?php echo $this->item->readmore_link; ?>" class="readon<?php echo $this->item->params->get('pageclass_sfx'); ?>">     
<?php if ($this->item->readmore_register) :          
echo JText::_('Register to read more...');     
elseif ($readmore = $this->item->params->get('readmore')) :          
echo $readmore;     
else :         
echo JText::sprintf('Read more...');     
endif; ?></a>  

Modificare la linea di codice originale:

echo JText::sprintf('Read more...'); 

in:

echo JText::sprintf('Read more', $this->item->title);

salvare il tutto e riportare ciascun file nella sua cartella del nostro template. Adesso il link "Leggi tutto..." avrà accanto anche il titolo dell'articolo. Aggiornare la pagina del frontend e verificare quanto appena fatto.