Undefined property: stdClass::$price_product_id

  • Posts: 476
  • Thank you received: 31
  • Hikashop Business
12 years 2 weeks ago #75698

J'utilise un override de product/listing_price.php pour ajouter des préfixe à mes prix (via des champs perso).

Mais lors d'un ajout au panier j'ai cette alerte :
Notice: Undefined property: stdClass::$price_product_id in /templates/rt_clarion/html/com_hikashop/product/listing_price.php on line 101

Code utilisé :
if($this->params->get('price_with_tax')){
// insertion du préfixe du prix
$class = hikashop_get('class.product');
$variantData = $class->get($price->price_product_id);
echo '<em class="prefix">';
echo $variantData->modele_echelle;
echo $variantData->prefixe_prix_lots_3;
echo ' ';
echo $variantData->prefixe_pays;
echo ' : ';
echo '</em>';
// fin insertion du préfixe du prix

Je suis maintenant en Hikashop 2.0 et Joomla 2.5.8 sous PHP 5.3.14.

Last edit: 12 years 2 weeks ago by lesyeux.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
12 years 2 weeks ago #75699

$price->price_product_id n'est pas tout le temps défini.

Vous deviez rajouter cela:
if(isset($price->price_product_id)){
//votre code
}

The following user(s) said Thank You: lesyeux

Please Log in or Create an account to join the conversation.

  • Posts: 476
  • Thank you received: 31
  • Hikashop Business
12 years 2 weeks ago #75704

Super, problème réglé !

Please Log in or Create an account to join the conversation.

Time to create page: 0.059 seconds
Powered by Kunena Forum