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

    [Résolu] Ajouter champs personnalisé categories virtuemart

    Plus d'informations
    il y a 13 ans 2 mois #1 par JPFaucon
    Bonjour,

    J'ai téléchargé le zip pour afficher le bouton ajouter au panier dans les catégories virtuemart.
    Mais il manque quelque chose car les champs personnalisés exemple taille ne s'affichent pas, comment faire ou quel code rajouter au fichier defaut.php pour avoir aussi les champs personnalisés.

    Merci d'avance de votre réponse.

    Bien cordialement.

    Jean philippe

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

    Plus d'informations
    il y a 13 ans 2 mois #2 par VirtueMaster
    Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
    Bonjour JPFaucon,
    et bienvenue.
    J'ai regardé pour trouver une solution simple et rapide, et n'ai pour l'instant rien obtenu de bien concret. Il y a bien des pistes, mais je n'ai pas eu le temps de trop m'y consacrer, notamment durant ce week end ensoleillé :).
    Toutefois, je poursuis les tests, et noterais les avancées de recherches même si je n'obtiens pas les résultats finaux, afin que d'autres puissent également intervenir, en cas de passage sur le forum et les compléter ou les contrarier.

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

    Plus d'informations
    il y a 13 ans 2 mois #3 par JPFaucon
    Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
    Merci de votre réponse je cherche aussi de mon coté et ne manquerais pas de poster la solution si je la trouve.

    bien cordialement.

    Jean Philippe

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

    Plus d'informations
    il y a 13 ans 2 mois #4 par VirtueMaster
    Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
    Pour être sur la même longueur d'onde, vous désirez afficher les champs personnalisés sur la page des catégories afin qu'il soit possible de sélectionner une valeur et de passer commande sans se rendre sur la page produit, si je comprends bien ?
    Vos options ont-elles une valeur unitaire majorée (ou minorée) ou la valeur est-elle égale à celle du produit parent ?

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

    Plus d'informations
    il y a 13 ans 2 mois - il y a 13 ans 2 mois #5 par JPFaucon
    Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
    oui c'est bien cela. en l’occurrence la c'est des tailles S,M,L,xl etc. pour lre moment valeur non majorée
    Dernière édition: il y a 13 ans 2 mois par JPFaucon.

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

    Plus d'informations
    il y a 13 ans 1 mois #6 par VirtueMaster
    Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
    Bonjour JPFaucon,

    désolé pour l'intervention tardive...

    je n'ai pu poursuivre les tests et les reprend dès que possible, vraisemblablement dès demain

    et vous de votre coté, avez-vous obtenu des résultats ?

    sinon, le temps de retrouver les fichiers de test et je posterai là où j'en étais arrivé

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

    Plus d'informations
    il y a 13 ans 1 mois #7 par JPFaucon
    Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
    Pour le moment rien, à croire que personnes n'en à encore eue besoin. Pourtant c'est des demande récurrente de la part des clients. j’espère trouver la solution, ou avec ton aide. Encore merci de te pencher sur le problème.

    Cordialement.

    Jean Philippe

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

    Plus d'informations
    il y a 13 ans 1 mois #8 par JPFaucon
    Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
    voila en regardant un peu le code j'ai trouver la solution suivante:

    j'ai rajouté ce code qui vient du helper.php du module produit virtuemart.
    <?php
    // Product custom_fields
    if (!empty($product->customfieldsCart)) {
    ?>
    <div class="product-fields">
    <?php foreach ($product->customfieldsCart as $field) { ?>
    
    <div style="display:inline-block;" class="product-field product-field-type-<?php echo $field->field_type ?>">
    <span class="product-fields-title"><b><?php echo $field->custom_title ?></b></span>
    <?php echo JHTML::tooltip ($field->custom_tip, $field->custom_title, 'tooltip.png'); ?>
    <span class="product-field-display"><?php echo $field->display ?></span>
    <span class="product-field-desc"><?php echo $field->custom_field_desc ?></span>
    </div>
    
    <?php } ?>
    </div>
    <?php } ?>

    dans le fichier defaut.php après la ligne 305 pour mon cas juste apres le debut du form.

    Voilà en espérant que cela fonctionne pour tout le monde.

    Jean Philippe
    Les utilisateur(s) suivant ont remercié: VirtueMaster

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

    Plus d'informations
    il y a 13 ans 1 mois - il y a 13 ans 1 mois #9 par VirtueMaster
    Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
    Bonjour Jean Philippe,

    et bien vu !

    Durant la phase de tests, j'en ai profité pour apporter quelques petites améliorations graphiques et supprimé le tooltip que je ne trouve pas très pertinent ; je préfère un champ supplémentaire "Sélectionnez une taille"
    Pour supprimer le "sans surcoût", j'ai utilisé l'override ou surcharge de texte de Joomla! de la chaîne "COM_VIRTUEMART_CART_PRICE_FREE" où je n'ai donné aucune valeur
    Lors de la sélection d'un champ, l'on voit bien que le prix initial est modifié ; il est également pris en compte dans le panier... fort heureusement ! lol









    Pièces jointes :
    Dernière édition: il y a 13 ans 1 mois par VirtueMaster.

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

    Plus d'informations