Submitted by Aneldo on
Bonjour,
je suis nouveau sur drupal 7 et j'aimerais pouvoir limiter l'accès (aux personnes connectées) à un "contenu" disponible par l'intermédiaire d'un "élément du menu".
J'y arrive à un "bloc" mais pas à un "contenu".
Par la même occasion, n'est il pas possible que cet "élément de menu" n'apparaisse pas aux visiteurs.
Merci pour votre aide.
Mes recherches m'ont portés vers des modules uniquement dispos pour drupal6.x
Pour l’accès en lecture il
Permalien Soumis par vincent59 le 18 Février, 2011 - 11:56
Pour l'accès en lecture il faut effectivement passer par des modules complémentaires. Content Access et NodeAccess existent en 7.X dev (pas forcément très stables)
http://drupal.org/project/nodeaccess
http://drupal.org/project/content_access
Merci, content_access répond
Permalien Soumis par Aneldo le 18 Février, 2011 - 14:54
Merci, content_access répond completement à mon besoin.
Je n'arrivais pas à l'utiliser car je n'avais pas vu l'onglet "Access control" lors de l'affichage d'un "contenu".
Le top est que l'élément du menu qui lie le contenu s'enlève si l'utilisateur n'a pas le droit de visualiser le contenu.
Merci beaucoup.
Personnellement je souhaite
Permalien Soumis par objectif-pi le 11 Mai, 2011 - 16:15
Personnellement je souhaite créer un site pour lequel seul la page d'accueil est accessible par les utilisateurs anonymes. C'est donc ce module que je dois utiliser ?
Bonjour, si c’est une seule
Permalien Soumis par vincent59 le 12 Mai, 2011 - 11:22
Bonjour,
si c'est une seule page, il est peut-être possible de définir un template spécial pour la page d'accueil, ou alors de tester dans le template de page si l'utilisateur est anonyme et si la page est l'accueil, du genre :
<?php
global $user;
if ( ($user->uid == "0") && ( $is_front === FALSE ) )
{
echo "Vous devez etre connecte pour voir le contenu";
}
$content;else
{
print
}
?>
Il faut mettre ça à la place du
print $content;
Merci pour ta réponse, il me
Permalien Soumis par objectif-pi le 12 Mai, 2011 - 11:28
Merci pour ta réponse, il me reste à l'essayer :)