Information importante
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Je pense qu’il faut tester
Permalien Soumis par lezath le 19 Décembre, 2012 - 10:09
Je pense qu'il faut tester l'existence du rôle dans le tableau des rôles comme par exemple :
<?php
global $user;
if ((!in_array('menbreQuiPaye', $user->roles)) {
//dans ce cas je n'affiche pas le bloc faire un return;
}
//le membre a payé alors j'affiche le bloc ?>
Merci ! un peu compliqué pour
Permalien Soumis par oligo le 19 Décembre, 2012 - 10:12
Merci !
un peu compliqué pour moi.
Pas d'autres solutions standard ?
Dans administration >
Permalien Soumis par lezath le 19 Décembre, 2012 - 10:27
Dans administration > structure > Blocs > configurer > dans cette page tu cliques sur rôles et là tu as "Afficher le bloc pour des rôles spécifiques".
Merci ! Oui, justement, c’est
Permalien Soumis par oligo le 19 Décembre, 2012 - 10:33
Merci !
Oui, justement, c'est ce que j'ai fait en premier lieu. Mais cela ne marche pas.
J'ai 2 rôles : abonné + non-abonné (+admin évidement)
J'ai coché le bloc visible que pour les non-abonnés, mais il apparait toujours et pour tout le monde.
Dans la gestion des personnes, je remarques que tous ceux ayant passé d'un rôle à l'autre conserve leur précédent rôles. Avec ubercart, ok, car j'ai joué avec les poids.
Mais peut-on faire pareil avec les blocs ?
As-tu vidé le cache après
Permalien Soumis par lezath le 19 Décembre, 2012 - 10:40
As-tu vidé le cache après cette modification ?
Oui, en fait cela fait
Permalien Soumis par oligo le 19 Décembre, 2012 - 10:45
Oui, en fait cela fait plusieurs semaine que je suis dans cette configuration.
Le cache a été vidé plusieurs fois