Role-tól függő tartalom

jabba306 képe

Sziasztok!

Van három (mondjuk a, b és c) role (szerepkör/csoport), amiből regisztráció során választhat a user (egyszerre többet is).
Van egy node, aminek a tartalma attól kell, hogy függjön, hogy milyen szerepkörhöz tartozik a felhasználó.
Eddig Content Access modullal meg tudom oldani.

A baj az, hogy az egyik tartalom akkor jelenik meg, ha a role=3, bármely más esetben a másik tartalomnak kell megjelennie, akkor is, ha role=1,2,3

Az AC mondul azért nem jó, mert öröklődnek a jogosultságok, és ha valaki mindhárom szerepkörnek a tagja, akkor mindkét tartalom megjelenik.

Mivel a tartalomnak szerkeszthetőnek kell lennie ezért arra gondoltam, hogy engedélyezem a php code tartalom típust, és a $user globális változóból kiindulva írok egy kis php scriptet.

Van egy olyan érzésem, hogy ez nem a legjobb út. Hogyan lehetne ezt szépen kivitelezni?

Köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: