modifier l'ordre de publication du module aggregator sous Drupal
Par défaut le module aggregator de Drupal affiche les flux par ordre anti chronologique.
Ce n'est pas souhaitable pour des agendas ou des programmes pour lesquels on préfère l'ordre d'apparition chronologique.
Cet ordre n'est pas paramétrable dans le module il faut donc modifier le code du module.
Deux fichiers du module aggregator contiennent l'option DESC de l'instruction SQL ORDER BY:
aggregator.module
aggregator.pages.inc
éditez ces deux fichiers avec votre éditeur favori puis changer toutes les occurrences DESC par un ASC,
enregistrez.
L'ordre est maintenant chronologique.
PS: les fonctions Drupal db_query et db_query_range qui prennent comme variable $query qui est une requête SQL. sont définies dans le fichier database/database.inc