par
Benko » 07 juil. 2014, 11:48
Bonjour à tous !
Je suis sur Prestashop et j'ai un module d'export pour mon catalogue vers Google Shopping.
Le hic, c'est qu'il me met le lien de mes produits avec l'EAN13 et je voudrais changer cela. Par exemple, j'ai une fiche produit qui a pour lien :
http://www.kosmeopolis.com/teint/130-fo ... creme.html et mon module me met :
http://www.kosmeopolis.com/teint/130-fo ... 91932.html. J'aimerais donc enlever ces chiffres !
Mon code est :
$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13'], (int) ($product['id_lang']), 1, 0, true);
J'ai tenté des choses mais cela entraîne un bug... Je suppose que c'est simple pourtant mais je n'y connais rien en PHP ^^
Merci pour votre aide !!
Ce que j'ai essayé :
enlever , $product['ean13']
=> ne marche pas
et
$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite']);
$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew);
$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13'], 1, 0, true);
$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13']);
Les 4 me donnent :
http://www.kosmeopolis.com/index.php?id ... er=product[/i] et j'ai absolument besoin de l'url réécrite

Bonjour à tous !
Je suis sur Prestashop et j'ai un module d'export pour mon catalogue vers Google Shopping.
Le hic, c'est qu'il me met le lien de mes produits avec l'EAN13 et je voudrais changer cela. Par exemple, j'ai une fiche produit qui a pour lien : [url]http://www.kosmeopolis.com/teint/130-fond-de-teint-bb-creme.html[/url] et mon module me met : [url]http://www.kosmeopolis.com/teint/130-fond-de-teint-bb-creme-5901812091932.html[/url]. J'aimerais donc enlever ces chiffres !
Mon code est :
[php]$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13'], (int) ($product['id_lang']), 1, 0, true);[/php]
J'ai tenté des choses mais cela entraîne un bug... Je suppose que c'est simple pourtant mais je n'y connais rien en PHP ^^
Merci pour votre aide !!
[i]Ce que j'ai essayé :
enlever [php], $product['ean13'][/php] => ne marche pas
et
[php]$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite']);[/php]
[php]$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew);[/php]
[php]$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13'], 1, 0, true);[/php]
[php]$product_link = $this->context->link->getProductLink((int) ($product['id_product']), $product['link_rewrite'], $cat_link_rew, $product['ean13']);[/php]
Les 4 me donnent :
[url]http://www.kosmeopolis.com/index.php?id_product=134&controller=product[/url][/i] et j'ai absolument besoin de l'url réécrite :(