Nous allons voir dans ce tutoriel comment afficher des informations ou des codes selon le type de contenu sur lequel on se trouve. En gros vous allez pouvoir afficher des choses différentes si on est sur l’accueil, une fiche produit, une collection, des pages ou le panier. Impossible pour le checkout par contre car le thème n’est pas pris en compte sauf si vous avez Shopify plus et donc que vous payez plus de 2k par mois… mais j’en doute :p
Certes nous pourrions aller sur chaque fichier spécifique comme le product.liquid, page.liquid, cart.liquid etc… et je vous dirai oui ! et c’est même la bonne manière de faire mais parfois on souhaite proposer des conditions plus pointues comme par exemple n’afficher parfois qu’un bandeau ou un footer et même un code sauf la page d’accueil. Dans ce cas précis au lieu de se taper le copier /coller sur chaque fichier et bien une simple condition fera l’affaire 😉 . Je vous propose donc une panoplie de codes pour faire ce genres de conditions.
Rendez-vous dans Boutique en ligne – Actions – Modifier le code – Ouvrez le dossier Mise en page (Layout) et le fichier « theme.liquid » ! c’est dans ce fichier qu’on va pouvoir faire ce type de conditions 😉
Sommaire
Condition pour le type de contenu « Accueil »
Afficher quelque chose uniquement sur la page d’accueil
Afficher quelque chose partout sauf sur la page d’accueil
Condition pour le type de contenu « Page »
Afficher quelque chose uniquement sur les pages
Afficher quelque chose partout sauf sur les pages
Condition pour le type de contenu « Collection »
Afficher quelque chose uniquement sur les collections
Afficher quelque chose partout sauf sur les collections
Condition pour le type de contenu « Produit »
Afficher quelque chose uniquement sur les produits
Afficher quelque chose partout sauf sur les produits
Condition pour le type de contenu « Panier »
Afficher quelque chose uniquement sur les paniers
Afficher quelque chose partout sauf sur les paniers
Condition pour le type de contenu « Blog »
Afficher quelque chose uniquement sur les blogs
Afficher quelque chose partout sauf sur les blogs
Condition pour le type de contenu « Article »
Afficher quelque chose uniquement sur les articles
Afficher quelque chose partout sauf sur les articles
Ce tutoriel existe aussi en vidéo
J’espère que ce tutoriel vous a plu !
Thomas
7 Nov 2020Bonjour merci des conseils 🙂
Une question me vient, je souhaiterai afficher une image différente que l’on soit sur pc ou mobile.
Est-ce possible ?
En te remerciant.
Voun
9 Nov 2020Comment tu fais pour detecter si c’est une page paginée?
Dgeo Dev
10 Nov 2020Je sais pas trop désolé faut éplucher la doc de shopify liquid 😉
Lucas
15 Mar 2021Bonjour, comment pourrais-je faire afin de n’afficher le pop up qu’une seule fois ? car a chaque retour sur la page d’accueil le pop up se réaffiche 😡
Dgeo Dev
15 Mar 2021Hello, ca demande un développement plus poussé qu’un tuto gratuit 😉 Il faudrait voir du coté des apps et des thèmes comme Speedfly par exemple 🙂