Divi : utiliser le Builder avec WooCommerce

Divi : utiliser le Builder avec WooCommerce - Divers - Programmation

Marsh Posté le 09-08-2016 à 20:50:17    

Bonjour à tous !
 
Je suis actuellement sur la construction d'un site pour un client et, comme à mon habitude, j'utilise Divi.
Il y a une partie boutique donc je complète la machine de guerre avec WooCommerce.
 
Les faits :
Je crée une page projet : titre "test"
Je crée une page produit : même titre "test"
Je crée ma page boutique, avec la liste des produit.
Le produit "test" apparaît donc.
Lorsque je clic, miracle, c'est la page "test" des projets qui est chargée... !
 
Ceci étant dû à je ne sais trop quel bug, le lendemain tout est redevenu normal et c'est bien la page produit qui est chargée.
 
Mais moi j'aimais bien ce bug !!
En effet il me permettait de construire ma page produit avec le builder de Divi ! Celui-ci est disponible lorsque l'on construit une page Projet, et non disponible quand on construit une page Produit.
Bref, je re-veux mon bug  :cry: !
 
Auriez-vous une idée de comment je pourrais faire pour charger les pages Projets lorsque j'utilise le module Boutique de Divi avec WooCommerce ? (sans moche redirection php berk)
Ou un moyen de créer des pages Produits avec le Builder d'une façon ou d'une autre ?
 
Merci à vous !  :bounce:

Reply

Marsh Posté le 09-08-2016 à 20:50:17   

Reply

Marsh Posté le 09-08-2016 à 22:08:45    

Pour l'instant j'ai fait un peu moins pire que des redirect PHP avec un mini script jQuery qui modifie tous les urls des pages :
(Insérer dans le footer ça prend toutes les pages... mais il faut que js soit activé... mieux à proposer ?)
 
$(function() {
 $('a[href*="produit"]').each(function(i) {
  var atrb = $(this).attr('href')
  var nextAtrb = atrb.replace('produit', 'project');
  $(this).attr('href', nextAtrb)
 });
});

Reply

Marsh Posté le 12-08-2016 à 21:12:10    

Ce sujet a été déplacé de la catégorie Graphisme vers la categorie Programmation par Skopos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed