- Posts: 390
- Thank you received: 14
Vente au mètre
- sudkarting
-
Topic Author
- Offline
J'ai un seul article qui se vend au mètre, comment le paramétrer et remplacer dans la vue produit "à l'unité" par "le mètre"?
Cordialement
Please Log in or Create an account to join the conversation.
Qu'est ce que vous entendez par paramétrer? Si votre produit se vend au mètre et que c'est indiqué tel quel je ne pense pas qu'il faille configurer quoi que ce soit.
Pour ce qui est du mètre justement il suffit de changer la traduction, allez dans votre fichier de langue, cherchez "à l'unité" et remplacez cette traduction par "le mètre".
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Merci pour votre réponse mais mon produit à un prix à l'unité et si je change dans le fichier de langue à l'unité par au mètre tous mes produits vont être changés.
Cordialement
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Si vous voulez afficher "le mèttre" uniquement pour un seul de vos produits il vous faudra :
1. Ajouter sur votre fichier de traduction la ligne :
2. Rechercher l'ID de votre produit via la liste de des produits "Hikashop->Produits"
3. Editer le fichier "listing_price" de la vue "produit" de votre template de front-end via "Hikashop->Affichage->Vues" et modifier ces lignes :
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Merci pour tout!!! Cela fonctionne!
Et si j'ai d'autres articles, j'ajoute l'ID de cet article séparé par ; à la suite?
Cordialement
Please Log in or Create an account to join the conversation.
Il faudra remplacer la première ligne par:
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Merci encore.
Cordialement
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Cela ne fonctionne plus avec la version 2.2.2....
Une idée?
Please Log in or Create an account to join the conversation.
Avez vous fait la modification en utilisant un override de vue ?
Si vous avez modifié le fichier directement, la mise à jour remplace tous les fichiers "core" d'HikaShop, les modifications faites qui ne sont pas des overrides (de vue, de css, de mail) sont restaurées avec la version du package.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Je m'en doutais un peu que la mise à jour remettait les fichiers de base mais c'est que le fichier "listing_price" a changé et cette expression n'est plus la même, et si je remplace avec les modification ci dessus cela me donne une page blanche.
Maintenant nous avons ceci:
Please Log in or Create an account to join the conversation.
Merci d'utiliser le code:
Cela doit fonctionner.
Si vous avez une page blanche c'est probablement parcequ'il manque un guillement, ou un point-virgule, ou une accolade...
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
C'est pareil (pas page blanche mais la vue d'un article ne pleine page)
Ce que je dois remplacer se trouve à la ligne 159 du fichier "listing_price.php" se trouvant dans /components/com_hikashop/views/product/tmpl
seulement le fichier a changé depuis les anciennes versions :
if(isset($price->price_min_quantity) && empty($this->cart_product_price) && $this->params->get('per_unit',1)){
if($price->price_min_quantity>1){
echo '<span class="hikashop_product_price_per_unit_x">'.JText::sprintf('PER_UNIT_AT_LEAST_X_BOUGHT',$price->price_min_quantity).'</span>';
}else{
echo '<span class="hikashop_product_price_per_unit">'.JText::_('PER_UNIT').'</span>';
}
}
il me semble que ce qui est en rouge est différent et je pense que cela bloque la mise en place.
Please Log in or Create an account to join the conversation.
Non ce code en rouge n'a rien à voir. Il n'est pas nécessaire au bon fonctionnement de l'affichage. Il est utile uniquement pour pouvoir définir du CSS sur l'affichage du texte.
Comme a expliqué Xavier, si vous avez une page blanche c'est probablement parcequ'il manque un guillement, ou un point-virgule, ou une accolade. Le plus simple dans ce cas est d'activer l'option "error reporting" de la configuration joomla et d'affiche la page blanche à nouveau et cela affichera un message d'erreur vous expliquant à quelle ligne de quel fichier est l'erreur et de quelle nature est l'erreur.
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
voici le message:
Parse error: syntax error, T_STRING inattendu, s'attendant T_VARIABLE ou '$' dans sur la ligne 159
Cordialement
Please log in or register to see it.
Please Log in or Create an account to join the conversation.
Sur cette ligne, vous avez:
C'est pour cela que ça ne fonctionne pas et vous avez des erreurs sut toutes les lignes que vous avez modifiées, pas que celle là.
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Please Log in or Create an account to join the conversation.
if(!empty($price->price_product_id) && ($price->price_product_id == VOTRE_ID_DE_PRODUIT || $price->price_product_id == VOTRE_SECOND_ID_DE_PRODUIT)){
Ca c'est la meme ligne dans le fichier que vous avez fourni dans votre précédent message www.hikashop.com/media/kunena/attachments/23503/hde15ada.txt :
if (empty ($ prix> price_product_id) && ($ prix> price_product_id == 980 | | $ prix> price_product_id == 1090)) {
Il manque des caractères et il y a des caractères en trop un peu partout. Donc je ne sais pas ce que vous avez copier/coller mais ce n'est pas le code de Xavier.
Please Log in or Create an account to join the conversation.
- sudkarting
-
Topic Author
- Offline
- Posts: 390
- Thank you received: 14
Pour la petite histoire, tout fonctionne à nouveau.
J'ai trouvé l'erreur du copier/coller (Merci Google Chrome!!).
Si je traduis le forum avec Google Chrome il me supprime des caractères, d'ou les erreurs....mais si j'utilise le sélecteur de langue du site Hikashop, les caractères sont présents.
L'essentiel c'est que cela fonctionne à nouveau.
Une autre question, comment éviter de modifier ce fichier à chaque mise à jour?
Cordialement
Please Log in or Create an account to join the conversation.
www.hikashop.com/forum/5-support-en-fran...au-metre.html#112999
Please Log in or Create an account to join the conversation.
Je ré-ouvre ce post car je souhaite proposer la vente de tissu au mètre mais la découpe se fait tous les 10 cm.
J'ai donc 2 problèmes à résoudre:
Je voudrais adapter votre code nom pas à ID d'un produit mais a l'ID de toute une catégorie (catégorie tissu) car je propose 46 références différentes.
La seconde difficulté consite à autoriser les décimales dans le panier uniquement pour cette catégorie de façon à pouvoir acheter 1,6 mètres par exemple. Cela m'éviterait de proposer le prix de vente par "unité" de 10cm.
MERCI pour votre aide
Please Log in or Create an account to join the conversation.