Joomla et les alias

Joomla, depuis la version 1.6, gère strictement les alias. Parfait pour le SEF, mais comment faire lorsque l’on saisi le même titre pour plusieurs articles, et donc lorsque l’alias est généré automatiquement et de manière identique ?

 

Ma solution pour l’instant est un hack de joomla:

dans libraries/joomla/database/table, éditer le fichier content.php

ligne 178, rechercher :

$this->alias = $this->title;

et le remplacer par:

$aliasreecrit= JFactory::getDate()->format(‘Y-m-d-H-i-s’);
$aliasreecrit.= « -« ;
$aliasreecrit.= $this->title;
$this->alias = $aliasreecrit;

Maintenant, votre alias porte automatiquement le titre de l’article, suivi de la date et l’heure de création => il est unique !!