Pas de stock=vendu

  • Posts: 20
  • Thank you received: 0
11 years 5 months ago #110705

Bonjour,
Je ne vends que des objets uniques.
Si la quantité est "0" je veux avoir à la place du prix "Vendu".
J'ai mis déjà cette mention à la place de "pas de stock" dans le fichier langue.
J'aimerais
-soit à la place du prix ne plus rien avoir,
-soit (c'est que je préférerai)à la place du prix avoir "vendu", je mettrai alors dans le fichier langue un blanc.
Merci.
Pierre.

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

  • Posts: 12953
  • Thank you received: 1778
11 years 5 months ago #110714

Bonjour,

Je pense qu'il vous suffira simplement d'éditer le code de votre ficher "show_default" de vitre vue "product" et de votre template de front-end à partir d'"Hikashop->Affichage->Vues" et enfin de modifier le code :

<span id="hikashop_product_price_main" class="hikashop_product_price_main">
    <?php
    //LAYOUT listing_price
    if ($this->params->get('show_price')) {
      $this->row = & $this->element;
      $this->setLayout('listing_price');
      echo $this->loadTemplate();
    }
    ?>
  </span>
par :
<span id="hikashop_product_price_main" class="hikashop_product_price_main">
    <?php
    //LAYOUT listing_price
    if($this->element->product_quantity == 0){
    echo 'Vendu<br/>';
    }else{
     if ($this->params->get('show_price')) {
       $this->row = & $this->element;
       $this->setLayout('listing_price');
       echo $this->loadTemplate();
     }
    }
    ?>
  </span>

The following user(s) said Thank You: recupart

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

  • Posts: 20
  • Thank you received: 0
11 years 5 months ago #110717

Parfait.
Mise en page à revoir mais super.
Merci... Qu'elle rapidité et précision.
Parfait...

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

  • Posts: 20
  • Thank you received: 0
11 years 5 months ago #110721

Fonctionne parfaitement pour
hikashop-menu-for-products-listing/product/
(vue du produit)
mais pas pour
hikashop-menu-for-products-listing
(listing de mes produits)

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

  • Posts: 2334
  • Thank you received: 403
11 years 5 months ago #110735

Bonjour,

Il faut que vous éditiez la vue que vous utilisez pour afficher les produit (par exemple listing_img_title) et que vous remplaciez ceci:

if($this->params->get('show_price')){
	$this->setLayout('listing_price');
	echo $this->loadTemplate();
}

par ceci:
if($this->params->get('show_price')){
        if($this->row->product_quantity==0){
           echo 'Vendu<br/>';
        }else{
	  $this->setLayout('listing_price');
          echo $this->loadTemplate();
        }
}

The following user(s) said Thank You: recupart

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

  • Posts: 20
  • Thank you received: 0
11 years 5 months ago #110741

Parfait
Merci...

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

Time to create page: 0.057 seconds
Powered by Kunena Forum