Affichage "HT"

  • Posts: 79
  • Thank you received: 0
9 years 7 months ago #171203

-- HikaShop version -- : 2.3.2

Bonjour,

Je souhaiterai afficher "HT" ou "TTC" sur les prix quand un seul des 2 n'est affiché. En effet le HT apparait uniquement quand je coche l'option "afficher les 2 prix avec et sans taxe

J'ai regardé pour éditer le fichier "listing price" . il fait bien référence à la variable PRICE_AFTER_TAX mais j'avoue ne pas tout comprendre. Quelqu'un saurait ou ajouter du code pour résoudre ce problème?

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

  • Posts: 13201
  • Thank you received: 2322
9 years 7 months ago #171260

Bonjour,

Il faudra ajouter du code personnalisé afin d'afficher HT ou TTC selon le prix affiché.
Quelque chose comme cela à la fin de la vue:

if($this->params->get('price_with_tax') == 1){
echo "TTC";
}else{
echo "HT";
}

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

  • Posts: 79
  • Thank you received: 0
9 years 7 months ago #172110

Bonjour,

Un numéro de ligne me serait bien utile

Je souhaiterai que le HT apparaisse à la fois dans le listing des produits et dans la fiche description produit. svp

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

  • Posts: 81509
  • Thank you received: 13064
  • MODERATOR
9 years 7 months ago #172149

Bonjour,

Xavier indique dans son message d'ajouter ce code à la fin du fichier.
Dans mon cas c'est la ligne 200.
N'oubliez pas les balises <?php et ?> autour du code que vous ajoutez car sinon cela ne fonctionnera pas.

The following user(s) said Thank You: arveni

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

  • Posts: 79
  • Thank you received: 0
9 years 6 months ago #173696

Bonjour,

Merci j'ai bien réussi à le mettre en place le HT

Aujourd'hui je souhaiterai ajouter un champ personnalisé "(prix public)" à la suite de HT donc dans le fichier listing_price.php. Quel est le code pour insérer un champs personnalisé dans ce fichier. (J'ai mis le champs dans la table produit.)

J'ai crée un champs personnalisé car je souhaite l'appliquer à une certaine catégorie et il me faut une traduction pour le site en anglais

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

  • Posts: 13201
  • Thank you received: 2322
9 years 6 months ago #173700

Bonjour,

Vous pouvez utiliser le code suivant:

<?php echo $this->element->CUSTOMFIELD_NAME; ?>

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

  • Posts: 79
  • Thank you received: 0
9 years 6 months ago #173857

Je viens d'essayer et ça ne marche pas malheureusement.

Pour le moment je m'en suis sorti avec la variable PER_UNIT que j'ai déplacé à la fin du code en ajoutant

echo JText::_('PER_UNIT');

une autre solution?

Last edit: 9 years 6 months ago by arveni.

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

  • Posts: 81509
  • Thank you received: 13064
  • MODERATOR
9 years 6 months ago #173883

Dans le code de Xavier, il faut remplacer CUSTOMFIELD_NAME par le nom de colonne du champs personnalisé avec la même casse, sinon cela ne fonctionnera pas.

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

Time to create page: 0.076 seconds
Powered by Kunena Forum