18/12/2012, 19:39:47
Bonjour à tous,
Cela fait plusieurs fois que je me retrouve face au même problème.
Je développe un module de catalogue produit par exemple.
Afin de faciliter la navigation je souhaite afficher les sous catégories en utilisant jquery/ajax.
J'utilise ce genre de fonction :
le fichier action.categajax ressemble a ça :
Et la c'est le drame, impossible de générer un lien comme il faut je me retrouve avec un lien qui pointe vers
monsite/modules/catalogue/admin/moduleinterface.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2
au lieu de :
monsite/index.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2
Si vous avez une ampoule ... merci de m'éclairer
Cela fait plusieurs fois que je me retrouve face au même problème.
Je développe un module de catalogue produit par exemple.
Afin de faciliter la navigation je souhaite afficher les sous catégories en utilisant jquery/ajax.
J'utilise ce genre de fonction :
Code :
[== JavaScript ==]
function getGammes(categid){
return $.ajax({
type: "POST",
url: "modules/catalogue/action.categajax.php",
data:categid,
dataType: 'json',
success: function(data)
{
$('#gammes').html(data);
}
});
}
le fichier action.categajax ressemble a ça :
Code :
[== PHP ==]
<?php
require '../../include.php';
$gCms = cmsms();
if (!isset($gCms)) exit;
$cata =& $gCms->GetModuleInstance('catalogue');
/.../
$item->link = $cata->CreateFrontendLink($id, $returnid,'default', '', array('categid'=>$categid,'gamid'=>$row['id']),'',true);
Et la c'est le drame, impossible de générer un lien comme il faut je me retrouve avec un lien qui pointe vers
monsite/modules/catalogue/admin/moduleinterface.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2
au lieu de :
monsite/index.php?mact=catalogue,m5,default,1&_sx_=02260533&m5categid=3&m5gamid=2
Si vous avez une ampoule ... merci de m'éclairer