La question, comment Prix pour non-inscrit et connecté ou non. en attendant la boutique visiteurs s'estompe est assez vieux, Cependant, il n'a rien perdu de sa pertinence.
Il ya toujours certaines tâches Cachez domaines, lors de Non connecté des utilisateurs est.
Pour exemple. Cacher les produits et les catégories pour les non-utilisateurs connectés, il ya aussi de grandes et gratuitement des extensions telles que. à partir de Puissance travailleurs Vinai Kopp, les différentes extensions Magento déjà recommandée a mis sur le marché. Celui qui il convient de mentionner ici, est l'extension
Connectez-vous seulement catalogue
qui existent dans le MagentoConnect libre (ou GitHub). Il peut être réglé confortablement, si, en plus d'articles (dans les catégories) le complet Catégorie cachée navigation devrait être aussi longue que l'utilisateur n'est pas connecté po. En outre, certains composants peuvent être éliminés, qui sont ensuite affichées son dépit de ne pas logged in.
Pour toutes les fonctions standard cela fonctionne aussi fantastiquement. Une belle Possibilité, cette extension fournit l', est que l' “Maison” Peut être cacher côté de l'extension, si seulement un produit comme par exemple. avec un “Nouveaux produits” widget Fades à cette. L'extension fournit donc, Les produits qui sont sur la page et verrouille automatiquement la page, donc vous devez être connecté, pour les consulter.
Comme vient de le dire, L'extension fonctionne très bien quand il s'agit de fonctionnalités standard de Magento.
Mais si l'on a par exemple. un Mega Menu qui est livré avec le thème, ce n'est pas caché par le prolongement, de sorte qu'il est visible pour tous. Les catégories et les produits, vous pouvez bien que pas encore mais regardez un aperçu des catégories, il a néanmoins.
Donc, pour éviter ce, aide un peu de code binaire, UM lequel est placé la zone exclue.
Et ce sont les lignes
<?php if(Mage::getSingleton('Client / session ")->isLoggedIn()): ?>
et
<?php endif; ?>
Donc, si par exemple. un megamenu le code
<?php echo $ this->getLayout()->createBlock("tabs / navigation")->setTemplate("ip_tabs / navigation.phtml")->toHtml(); ?>
a, puis tout ressemble ensemble:
<?php if(Mage::getSingleton('Client / session ")->isLoggedIn()): ?> <?php echo $ this->getLayout()->createBlock("tabs / navigation")->setTemplate("ip_tabs / navigation.phtml")->toHtml(); ?> <?php endif; ?>
Puis le menu méga n'est pas affiché, si l'utilisateur n'est pas connecté po.
Ce code peut bien sûr aussi à peu près mis tous les autres éléments de la boutique.
Utilisé dans la version Magento 1.7. Demandez, Remarques, Propositions? Nous directement ou comme un commentaire.
Bonjour ,
Ich habe die extensions tolle connecter catalogue ne instaliert. Malheureusement, il ne fonctionne pas avec mon thème. J'ai fait, auxquels il faut ajouter la ligne suivante..
getLayout()->createBlock(“tabs / navigation”)->setTemplate(“ip_tabs / navigation.phtml”)->toHtml(); ?>..
Seulement, je ne sais pas, où ajouter cette ligne..
Environ un conseil que je serais très reconnaissant.. Cartes Hansjörg
Où avez-vous lu que? Il ya certainement un infos, ce qui simplifie la recherche.