Comment donner une raison spécifique lorsque la page est interdite

Nous avons de nombreuses catégories avec différentes autorisations de groupe. Parfois, les liens sont publiés de manière croisée, de sorte qu’un utilisateur tente d’accéder à une catégorie pour laquelle il n’a actuellement pas d’autorisation. Comment puis-je afficher une raison spécifique, comme « Vous n’êtes pas membre du groupe XYZ - cliquez ici pour vous joindre » ?

J’ai déjà personnalisé le texte de page_forbidden.title, mais de manière générique, comme « Vous devez rejoindre un groupe, cliquez ici pour une liste de tous les groupes ». Comment puis-je le rendre spécifique ? Cela pourrait-il être fait avec un plugin ou un composant de thème ?

Peut-être regarder du côté de l’activation des detailed 404 dans les paramètres d’administration ? :thinking:

Je me demande s’il existe un moyen de combiner la page d’interdiction personnalisée avec du CSS basé sur la catégorie ?

1 « J'aime »