Résolu Créer des permissions pour afficher un contenu dans une template

1899

Ancien staff
Inscription
10 Août 2012
Messages
9 798
Réactions
4 484
Points
29 087
RGCoins
20
Bonsoir à tous,

J'ai besoin de votre aide : je cherche à savoir comment créer des permissions (via le gestionnaire de permissions par grade) pour afficher du contenu présent dans une template. Comment dois-je m'y prendre ?
J'aimerais éviter d'utiliser les <xen:if is="{$user.is_moderator}"> etc, j'aimerais avoir quelque chose de simple et d'ergonomique.

Merci pour votre aide ;)
 
Bonsoir Young Hayzen ,

Sans créer d'addOn ça va être compliqué d'avoir quelque chose d'ergonomique, sais-tu créer une permission ?

Si oui, c'est très simple à vérifier dans une template.
Code:
<xen:if is="$visitor.permissions.groupeDeLaPermission.titreDeLaPermission">
</xen:if>

Bonne soirée,
Rivals
 
Bonsoir Young Hayzen ,

Sans créer d'addOn ça va être compliqué d'avoir quelque chose d'ergonomique, sais-tu créer une permission ?

Si oui, c'est très simple à vérifier dans une template.
Code:
<xen:if is="$visitor.permissions.groupeDeLaPermission.titreDeLaPermission">
</xen:if>

Bonne soirée,
Rivals
Nop, mais j'aimerais en savoir plus :p
 
Nop, mais j'aimerais en savoir plus :p
Ok, pour créer une permission c'est par là :

Tu dois d'abord
créer une interface de permissions ( ), ça va être ce qui est en gras ("cc") sur la capture ci-dessous.

You must be registered for see images attach


Puis, tu vas
créer un groupe de permissions ( ), ça permet d'organiser tes permissions dans une même interface.

Enfin, tu vas
créer une permission ( ) qui par exemple permettra à l'utilisateur de voir quelque chose (dans le screen ci-dessus "test").

Finalement tu devrais avoir quelque chose qui ressemble à ceci :

You must be registered for see images attach


hayzen est le titre de mon groupe, test est le titre de ma permission, ainsi cela donne :

Code:
<xen:if is="$visitor.permissions.hayzen.test">
</xen:if>
 
C'est pas bon, il faut une valeur de type string ça n'a pas de sens sinon
D'accord, donc j'ai renommé le 1 par button et toujours la même erreur :
9b96cc8cf0434f8d83a8181ed7cb28a0.png


Avec ce code :
Code:
<xen:if is="$visitor.permissions.msg_predef.button">
<xen:require js="js/moderation_predef/script.js" />
</xen:if>
 
Retour
Haut