10/02/2011, 19:38:54
en ayant fouiné un peu le code qui doit gerer ca se trouve dans class.content.inc.php vers la ligne 695
je ne suis pas assez casse cou et expérimenté pour faire sauter ca mais si quelqu'un d'expérimenté me disait comment gérer ca ce serait sympa
Code :
// Make sure auto-generated new alias is not already in use on a different page, if it does, add "-2" to the alias
$contentops =& $gCms->GetContentOperations();
$error = $contentops->CheckAliasError($alias);
if ($error !== FALSE)
{
if (FALSE == empty($alias))
{
$alias_num_add = 2;
// If a '-2' version of the alias already exists
// Check the '-3' version etc.
while ($contentops->CheckAliasError($alias.'-'.$alias_num_add) !== FALSE)
{
$alias_num_add++;
}
$alias .= '-'.$alias_num_add;
}
else
{
$alias = '';
}
}
}
$this->mAlias = munge_string_to_url($alias, $tolower);
}
je ne suis pas assez casse cou et expérimenté pour faire sauter ca mais si quelqu'un d'expérimenté me disait comment gérer ca ce serait sympa