Jump to content

Bloc Catégories visible uniquement pour les inscrits


Recommended Posts

Bonjour à tous !

 

Actuellement en train de réaliser un site destiné à des professionnels, je souhaiterais rendre mon catalogue, et par conséquent mon block categories, visible uniquement aux personnes s'étant préalablement connecté à leurs comptes.

 

J'ai réussi à rendre mon bloc panier visible uniquement aux " loggué " en appliquant la méthode suivante au fichier module/blockcart/blockcart.php :

 

  public function hookRightColumn($params)
   {
    global $smarty, $page_name, $cookie;

    if ($cookie->isLogged()) {
	    $smarty->assign('order_page', $page_name == 'order');
	    $this->smartyAssigns($smarty, $params);
	    return $this->display(__FILE__, 'blockcart.tpl');
    }

 

Mais cela ne fonctionne pas pour le block catégories...

 

Quelqu'un sait-il comment rendre ce bloc catégorie seulement visible et donc accessible aux inscrits ?

 

Merci d'avance !

Link to comment
Share on other sites

Bonjour

 

Le code ci dessous masque le bloc catégorie (dans la colonne de gauche).

 

public function hookLeftColumn($params)
{
 global $smarty, $cookie;
		    if (!$params['cookie']->isLogged())   return '';

Mais est ce une bonne idée d'interdire une par une les parties à cacher ?

 

Les demandes sont variables pour ce genre de mécanisme :

- Obliger à s'authentifier avant de voir le site

- Afficher le catalogue mais ne pas afficher les prix avant authentification

- Afficher qu'une partie en fonction de l'authentification

- Interdire ou pas la création de compte

 

Précisez vos besoins pour obtenir de l'aide, des modules et des solutions existent pour toutes les demandes.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...