/ / Masquer le bouton «addtocart '» dans Virtuemart pour les utilisateurs non connectés - php, joomla2.5, virtuemart

Masquer le bouton "addtocart" dans Virtuemart pour les utilisateurs non connectés - php, joomla2.5, virtuemart

J'essaie de personnaliser un modèle Virtuemart afin de masquer le bouton AJOUTER AU PANIER uniquement pour les utilisateurs qui ne sont pas connectés ou qui ne sont pas enregistrés. J'utilise Virtuemart 2.0.x et Joomla 2.5.x

J'ai ajouté ce code dans le fichier "default_addtocart.php" après la ligne 122: (/ templates / MYTEMPLATE / html / com_virtuemart / productdetails /)

après ce code:

            <span class="addtocart-button">
<?php echo shopFunctionsF::getAddToCartButton ($this->product->orderable); ?>

J'ai ajouté ce code:

        <?php if ($_SESSION["auth"]["user_id"] = 1) { ?>
<style type="text/css" media="screen">
.addtocart-area, .addtocart-bar, .quantity-box, .addtocart-button { display:none;}
</style>

Cela rend le bouton "addtocart" masqué, mais pour tous les groupes d'utilisateurs, qu'un utilisateur soit connecté ou non.

Toute aide est très appréciée. Merci

Réponses:

1 pour la réponse № 1

Essaye ça,

        <?php
$user = JFactory::getUser();
if($user->id <= 0):
?>
<style type="text/css" media="screen">
.addtocart-area, .addtocart-bar, .quantity-box, .addtocart-button { display:none;}
</style>

<?php endif; ?>