• Resolved Nicolas Gillium

    (@nicogdevweb)


    Bonjour,

    Il semblerait qu’il n’est pas possible de modifier l’emplacement de la carte des points relais avec le code situé dans CDI-filters-example.php.

    Lorsque je modifie le paramètre du choix de l’emplacement ou utilise le filtre cdi_filterjava_retrait_whereselectorpickup avec par exemple return 'insertAfter( jQuery( "#shipping_method" ) )' ; cela ne fonctionne pas.

    Cordialement,

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter Nicolas Gillium

    (@nicogdevweb)

    EDIT : Est-il possible de déplacer via des actions PHP par exemple ?

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Ce n’est possible en filtre PHP qu’avec les 6 possibilités existantes dans les réglages (lesquelles fonctionnent pour la majorité des thèmes et plugins).
    Par exemple, un return ‘insertBefore( “#payment” )’ ; (i.e. avant le bloc paiement) vous donnera une disposition proche de ce que vous recherchez.
    PS : l’exemple dans fichier Examples/ , ancien, n’est pas à jour et sera actualisé.

    Thread Starter Nicolas Gillium

    (@nicogdevweb)

    Bonjour,

    Merci pour votre réponse.

    Il n’est donc pas possible de modifier l’emplacement avant en modifiant l’action pour la fonction cdi_woocommerce_review_order_after_cart_contents ligne 20 du fichier CDI-Reference-Livraisons.php ?

    Par exemple en retirant l’action et en l’assignant à un autre endroit :

    remove_action('woocommerce_review_order_after_cart_contents', __CLASS__ . '::cdi_woocommerce_review_order_after_cart_contents');
    add_action('woocommerce_review_order_before_shipping', '__CLASS__ . '::cdi_woocommerce_review_order_after_cart_contents');

    Merci,

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Une modification des filtres utilisés par CDI serait assez aléatoire car ça changerait sa cinématique.
    Retentez plutôt le filtre CDI ‘cdi_filterjava_retrait_whereselectorpickup’ avec votre retour initial ‘insertAfter( jQuery( “#shipping_method” ) )’ . Ceci devrait fonctionner avec la version 5.1.2.1 de test (Previous Versions), sous réserve toutefois de vos thèmes et plugins opérant dans votre page Checkout.

    Thread Starter Nicolas Gillium

    (@nicogdevweb)

    Bonsoir,

    Je vais essayer avec le filtre Javascript, actuellement je dispose de la version 5.1.2, comment accéder à la version 5.1.2.1 ?

    Merci,

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Dans WordPress, le plugin, “Previous Versions”.

    Thread Starter Nicolas Gillium

    (@nicogdevweb)

    Bonjour,

    En testant la version 5.1.2.2. je ne peux pas modifier l’emplacement de la carte en Javascript : j’ai remarqué qu’en insérant un console.log dans cdimap1.js après la ligne 10 il ne se déclenche pas.
    En effet la condition mutation.addedNodes[0].className === 'cdiselectlocation' n’est jamais remplie, il ne contient pas la div de la carte des points relai.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Modification de l’emplacement de la carte des points relais’ is closed to new replies.