Thème: Affichage de la Variation du Produit Description sur la page du Panier
J'essaie d'afficher mon la variation du produit description dans mon Panier. J'ai essayé d'insérer ce code dans la cart.php
modèle:
if ( $_product->is_type( 'variation' ) ) {echo $_product->get_variation_description();}
En suivant cette documentation https://docs.woocommerce.com/document/template-structure/
Mais il n'apparaît pas.
Pas sûr de ce que je fais mal ici.
N'importe qui peut aider à ce sujet?
Grâce
- Salut @LoicTheAztec, merci beaucoup pour l'aide. Je l'ai juste essayé aujourd'hui et il ne fonctionne pas pour moi. Mes connaissances en programmation est très limité, donc je m'excuse à l'avance pour de stupides erreurs. J'ai inséré votre code à l'intérieur de mon cart.php (voir github.com/jessica16002002/Tega/blob/master/cart.php). Toute chance vous pouvez prendre un coup d'oeil et m'aider à trouver quel est le problème? Merci!!
Vous devez vous connecter pour publier un commentaire.
Depuis Thème 3,
get_variation_description()
est maintenant obsolète et remplacé par leWC_Product
méthodeget_description()
.woocommerce_cart_item_name
crochet, sans modification de tout modèle.Cas 1 - à l'aide de
woocommerce_cart_item_name
crochet:Dans ce cas, la description est juste affiché entre le titre et la variation des valeurs d'attributs.
Ce code va dans function.php fichier de votre thème enfant (ou thème) ou dans tous les fichiers du plugin.
Cas 2 - à l'Aide de
cart/cart.php
modèle (mise à Jour que par votre commentaire).Vous pouvez choisir où vous souhaitez afficher cette description (2 choix):
Si vous insérez ce code sur cart.php modèle autour de la ligne 86 ou 90 selon votre choix:
Tout le code a été testé et est entièrement fonctionnel
Cela fonctionnera pour les WC 3.0
Vous pouvez l'obtenir via une variable globale
$woocommerce
aussi-J'ai déjà vérifier.
WC()->cart
syntaxe sans qu'il soit besoin de$global woocommerce;
... vérifier le code sur le thème des modèles ou dans les fichiers de base, vous allez voir.