En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Remplacer lien "prix sur demande"

Plus d'informations
il y a 9 ans 6 mois #1 par TAIWAR
Remplacer lien "prix sur demande" a été créé par TAIWAR
VM 3016
Bonjour
Je souhaiterai remplacer le lien "prix sur demande " qui renvoie vers poser une question sur le produit par la page de
"Détails de votre compte" où il y a pour pouvoir s'identifier ou creer un compte svp.
Quel fichier modifié dans /productdetails/defaut.php ? et remplacer svp merci ?

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 6 mois - il y a 9 ans 6 mois #2 par studio42
Réponse de studio42 sur le sujet Remplacer lien "prix sur demande"
Déja on ne modifie pas un fichier de virtuemart mais on fait un overide, sinon dés la prochaine mise à jour, tout est perdu.
Voici par exemple mon article qui en parle : st42.fr/astuce-joomla/29-surcharge-joomla-3

Pour la modif, c'est TONJOOMLA\components\com_virtuemart\sublayouts\prices.php, qui peut aussi utiliser l'overide :
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) {
		$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id . '&tmpl=component', FALSE);
		?>
		<a class="ask-a-question bold" href="<?php echo $askquestion_url ?>" rel="nofollow" ><?php echo vmText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE') ?></a>
		<?php
	}

à remplacer par le nouveau code, par example :
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) {
		$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=user', FALSE);
		?>
		<a class="ask-a-question bold" href="<?php echo $askquestion_url ?>" rel="nofollow" ><?php echo vmText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE') ?></a>
		<?php
	}

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Dernière édition: il y a 9 ans 6 mois par studio42.
Les utilisateur(s) suivant ont remercié: TAIWAR

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #3 par TAIWAR
Réponse de TAIWAR sur le sujet Remplacer lien "prix sur demande"
Bonjour
Ca n'a pas fonctionné...mais je crois n'avoir pas mis ou créer le bon fichier est ce bien l'emplacement suivant pour l'overide de virtuemart ?:
templates/MONTEMPLATE/html/layouts/com_virtuemart/prices.php ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #4 par serge
Réponse de serge sur le sujet Remplacer lien "prix sur demande"
je pense que c'est le contraire : tu dois mettre ton dossier layout dans com_virtuemart, tel ton arborescence d'origine
Les utilisateur(s) suivant ont remercié: TAIWAR

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 6 mois #5 par studio42
Réponse de studio42 sur le sujet Remplacer lien "prix sur demande"

TAIWAR écrit: Bonjour
Ca n'a pas fonctionné...mais je crois n'avoir pas mis ou créer le bon fichier est ce bien l'emplacement suivant pour l'overide de virtuemart ?:
templates/MONTEMPLATE/html/layouts/com_virtuemart/prices.php ?


Pour les sublayouts de virtuemart c'est templates/MONTEMPLATE/html/com_virtuemart/sublayouts/prices.php

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Les utilisateur(s) suivant ont remercié: TAIWAR

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #6 par TAIWAR
Réponse de TAIWAR sur le sujet Remplacer lien "prix sur demande"
Ok merci c'est bien templates/MONTEMPLATE/html/com_virtuemart/sublayouts/prices.php

et le code pour ne pas l'afficher en message popup mais en lien svp : component/virtuemart/view/user.html

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 5 mois #7 par studio42
Réponse de studio42 sur le sujet Remplacer lien "prix sur demande"
Supprimez dans la class : ask-a-question

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
Les utilisateur(s) suivant ont remercié: TAIWAR

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 5 mois #8 par TAIWAR
Réponse de TAIWAR sur le sujet Remplacer lien "prix sur demande"
super merci !
Bonne journée.

Connexion ou Créer un compte pour participer à la conversation.