Vuoi dormire sonni tranquilli ? Fai un BACKUP completto prima di qualsiasi modifica !

IT Blog
Simbolo Joomla

Informatica e Tecnologia

Articoli e notizie per designer e sviluppatori web

Articoli ordinata in base al titoloAppena installato Joomla!, andando in Gestione Articoli, vediamo che la lista con tutti i nostri contenuti (articoli) sono ordinati in base al titolo. Non saprei perché i sviluppatori di Joomla! hanno scelto questo ordinamento predefinito in base al titolo dell'articolo invece in base alla data di creazione dello stesso, che secondo me sarebbe più pratico e più veloce risalire all'articolo più recente.

Lo so che cliccando sul titolo della colonna data si cambia l'ordine in base alla data di creazione.
Ma perché non farlo predefinito ?

Questo si può risolvere con una piccola modifica sul file articles.php che lo troviamo qui:
administrator/components/com_content/models/articles.php

Commentare la riga numero 98 circa, in questo modo:
// parent::populateState('a.title', 'asc');
Aggiungere subito dopo una nuova riga :
parent::populateState('a.created', 'desc');
Adesso il risultato finale sarà questo:
// List state information.
// parent::populateState('a.title', 'asc');
parent::populateState('a.created', 'desc');
Salvare e provare !
Buon Joomla a tutti !

P.S. Avrei preferito di fare override per risolvere questo problema ma non mi pare che ci sia possibile. Quindi ricordatevi di verificare il file in questione quando si fanno aggiornamenti di joomla in quanto potrebbe essere sovrascritto e di conseguenza si perde la modifica!
Provato e funziona su Joomla 2.5.
Crediti: Change default sort order in Joomla 1.7 article manager list