Prix d'un article avec variantes dans le conteneur de catégorie

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
10 months 2 weeks ago #352351

-- url of the page with the problem -- : old.espace.complicitesminerales.com
-- HikaShop version -- : 4.7.3
-- Joomla version -- : 4.3.2
-- PHP version -- : 8.0.17
-- Error-message(debug-mod must be tuned on) -- : pas de message d'erreur

Bonjour,
je recherche à ajouter la phrase : "a partir de : " avant le prix seulement sur les articles ayant des variantes.
sur cette page par exemple (site en cours de dev) : old.espace.complicitesminerales.com/vent...range-brun-fume.html

j'ai bien pensé a passer par le CSS, mais évidement l'ensemble des articles du catalogue est touché dans ce cas.

.view-category .hikashop_product_price.hikashop_product_price_0::before{
  content: "à partir de : ";
}
Du coup je recherche une formule pour mettre ça dans le code PHP.
avez vous des pistes (code et fichiers dans lequel faire ça) pour réussir à faire ça.

Merci, Denis

Last edit: 10 months 2 weeks ago by nicolas.

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

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
10 months 2 weeks ago #352360

Bonjour,

j'ai trouvé sur le forum avec une solution facile :

a la lecture de ce post :
www.hikashop.com/forum/5-support-en-fran...-product.html#346852

j'ai adapté pour que ce soit traduisible et ainsi la solution pourrait-être ajouté à la prochaine version, si faisable.

Dans le fichier : listing_price
ligne après la ligne 54, j'ajoute les lignes suivantes :

<!-- ajout pour ajouter les mots a partir de pour les produits avec variant -->
<?php
if(!empty($this->row->has_options) OR !empty($this->row->variant_ids) OR !empty($this->row->variants)){
echo '<span class="price_intro">'.JText::_('HIKA_VARIANT_PRICE').'</span>';
}
?>

puis j'ai ajouter une substitution de langue front site fr

avec chaine de tradution :
HIKA_VARIANT_PRICE

et le texte :
A partir de :

et voilà, merci à Nicolas pour la réponse

Last edit: 10 months 2 weeks ago by Complicités Minérales. Reason: solved

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

  • Posts: 81566
  • Thank you received: 13075
  • MODERATOR
10 months 2 weeks ago #352353

Bonjour,

Je pense que vous pouvez faire cela en CSS. Vous n'étiez pas loin:

.view-category .hikashop_product_has_options .hikashop_product_price.hikashop_product_price_0::before{
  content: "à partir de : ";
}
La classe hikashop_product_has_options est ajouté à la zone d'affichage des prix dans les listings lorsque le produits a des variantes.

Sinon, lorsque vous voulez éditer une vue, je vous recommande d'utiliser l'option "Display view files":
www.hikashop.com/support/documentation/1...-display.html#layout
Elle vous permettra de savoir facilement quelle vue il faut modifier.
En l'occurence, ce serait product / listing_price
Vous pouvez utiliser ce genre de code dans cette vue:
if(!empty($this->row->has_options)) echo 'à partir de : ';

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

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
10 months 1 week ago #352493

Je suis bien passé par l'édition des vues, évidement car c'est tellement plus simple et ça résiste aux mises à jour.

C'est l'une des nombreuses raisons de mon passage de VM à Hikashop :
Pour la simplicité et les mises à jour qui ne feront pas merdouiller le panier ou les autres fonctions à chaque mise à jour.
...Enfin une cliente tranquille avec son site.
Merci.
Denis (doc_denis)

The following user(s) said Thank You: Philip

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

  • Posts: 4533
  • Thank you received: 612
  • MODERATOR
10 months 1 week ago #352495

Bonjour,

Toujours ravi de lire ce genre de message et d'avoir pu vous étre utile, si vous voulez nous aider vous pouvez poster une review sur le Joomla Extension Directory .

A moins, bien sur que vous ne l'aillez déjà fait.
Cordialement

Last edit: 10 months 1 week ago by Philip.

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

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
2 months 3 weeks ago #358901

mieux vaut tard que jamais :) ...c'est fait ce jour :
extensions.joomla.org/extension/e-commer...opping-cart/hikashop

support vraiment top

The following user(s) said Thank You: nicolas

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

  • Posts: 261
  • Thank you received: 6
  • Hikaserial Standard
2 months 3 weeks ago #358945

Bonjour,

Je viens de faire également cette modification MAIS ce qui me dérange est que cela s'affiche des que le produit a des variantes et ça c'est très bien mais si le prix du produit est identique aux différents prix des variantes cela n'a pas d'intérêt...Il faut que cela s'affiche si le prix du produit a un prix P et que l'une au moins de ses variantes a un prix P1 diffèrent de P.

Je ne sais pas si vous voyez...

Une idée?
Merci

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

  • Posts: 81566
  • Thank you received: 13075
  • MODERATOR
2 months 3 weeks ago #358948

Bonjour,

Je vois ce que vous voulez dire.
Là, cela devient plus compliqué. Il va y avoir 10 / 15 lignes de code à écrire et cela dépend aussi de comment vos produits sont configurés.
Donc cela dépasse le cadre de ce forum.
Si c'est quelque chose sur lequel vous voulez que l'on travaille pour vous, vous pouvez passer par notre formulaire de contact pour discuter des détails :
www.hikashop.com/support/contact-us.html

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

Time to create page: 0.081 seconds
Powered by Kunena Forum