Bon, ok.... je suis un gros baltringue !!! 😂
Après avoir laissé de coté cette modification, je m'y suis remis ce matin puisque j'avais un peu de temps à tuer ... Bref, ça a été résolu en 2 min chrono, d'où le "gros baltringue".
Je vous mets le code modifié au cas ou...
<?php
foreach ($products AS $product)
{
$image = Image::getImages((int)($cookie->id_lang), $product['id_product']);
echo "\t\t<item>\n";
echo "\t\t\t<title><![CDATA[".$product['name']." - ".$product['supplier_name']." - ".$product['manufacturer_name']." - ".html_entity_decode(Tools::displayPrice(Product::getPriceStatic($product['id_product']), $currency), ENT_COMPAT, 'UTF-8')." ]]></title>\n";
echo "\t\t\t<description>";
$cdata = true;
if (is_array($image) AND sizeof($image))
{
$imageObj = new Image($image[0]['id_image']);
echo "<![CDATA[<img src='".$link->getImageLink($product['link_rewrite'], $image[0]['id_image'], 'small_default')."' title='".str_replace('&', '', $product['name'])."' alt='thumb' />";
$cdata = false;
}
if ($cdata)
echo "<![CDATA[";
echo $product['description']."]]></description>\n";
echo "\t\t\t<link><![CDATA[".str_replace('&', '&', htmlspecialchars($link->getproductLink($product['id_product'], $product['link_rewrite'], Category::getLinkRewrite((int)($product['id_category_default']), $cookie->id_lang)))).$affiliate."]]></link>\n";
echo "\t\t</item>\n";
}
?>