pour importer mon catalogue sur LEGUIDE, j'utilise un fichier XML.
Je devais ajouter un champs déterminant si mon produit était occasion ou neuf.
Comme je n'ai que deux catégories de produits qui sont des produits d'occasion j'ai créé une fonction qui pour retourné la valeur 1 si d'occasion et 0 si neuf.
Voici le code de la fonction :
Code : Tout sélectionner
//fonction détermine l'état : Occasion/Neuf
$Z = $cat_info[$products['categories_id']]['parent'];
$Y = array ('25', '27');
function etatprod(){
if ($Y != $Z){
$occase = '0';
}else{
$occase = '1';
}
return $occase;
}Code : Tout sélectionner
echo '<occasion><![CDATA['.etatprod().']]></occasion>'.chr(10);J'ai pourtant bien vérifier que $cat_info[$products['categories_id']]['parent'] me retournait bien la valeur qui m'était nécessaire à la comparaison mais je reste avec le même problème ...
Ai-je fais une erreur quelque part ???