Visibilité & Conditions

La section Publier dans le panneau Modifier l’élément vous permet de contrôler qui voit un élément, quand et sur quelles pages.


Est publié

Par défaut : activé (l’élément est visible par tous).

Désactivez ceci pour masquer l’élément du menu en direct sans le supprimer. L’élément reste dans l’éditeur — vous pouvez le réactiver à tout moment.

Utilisez lorsque :

  • Masquer temporairement un lien de vente saisonnière.
  • Préparer un élément avant qu’il ne soit mis en ligne.
  • Garder un élément de sauvegarde sans le supprimer.

Masquer lorsque connecté

Lorsqu’il est activé, l’élément est uniquement visible pour les visiteurs qui ne sont pas connectés.

Utilisez pour :

  • Un “Se connecter” bouton — les clients déjà connectés n’en ont pas besoin.
  • Un “Créer un compte” lien.

Afficher uniquement lorsque connecté

Lorsqu’il est activé, l’élément est uniquement visible pour les clients connectés.

Utilisez pour :

  • “Mon compte” lien.
  • Points de fidélité, historique des commandes.
  • Fonctionnalités réservées aux membres.

Masquer sur des types de pages spécifiques (hidepages)

Utilisez l’attribut hidepages dans Avancé → Attributs pour masquer un élément sur certains types de pages.

Syntaxe :

hidepages=index
hidepages=index|products
hidepages=index|products|collections|pages|blogs|others
Valeur Pages masquées sur
index Page d’accueil
products Pages de détails des produits
collections Pages de collection / catégorie
pages Pages statiques (À propos, Contact…)
blogs Pages de liste de blog et de publication
others Toute page ne figurant pas dans les catégories ci-dessus

Séparez plusieurs valeurs avec |, sans espaces.

Exemple : Masquer un “Acheter maintenant” bouton sur la page d’accueil et les pages de blog :

hidepages=index|blogs

Masquer par appareil (Mobile / Bureau)

Important : Navi+ n’a pas de bascule mobile/bureau par élément. Le ciblage des appareils est contrôlé au niveau du menu, pas au niveau de l’élément.

L’approche correcte :

  • Allez à l’onglet Publier du menu → basculez Mobile et Bureau pour l’ensemble du menu.
  • Créez deux menus séparés — un pour mobile, un pour bureau — et définissez la bascule de l’appareil sur chacun.

Solution de contournement par élément (si vraiment nécessaire) :
Utilisez Avancé → CSS avec une requête média :

/* Masquer cet élément uniquement sur mobile */
@media (max-width: 767px) { display: none !important; }

/* Masquer cet élément uniquement sur bureau */
@media (min-width: 768px) { display: none !important; }

Résumé

Condition Comment définir
Masquer complètement Est publié → désactivé
Masquer des utilisateurs connectés Masquer lorsque connecté → activé
Masquer des invités Afficher uniquement lorsque connecté → activé
Masquer sur la page d’accueil Attributs : hidepages=index
Masquer sur mobile CSS : @media (max-width: 767px) { display: none !important; }
Masquer sur bureau CSS : @media (min-width: 768px) { display: none !important; }