Profielvelden zichtbaar per rol (en vertaling D5)

Goeiedag,

Bestaan er modules (Drupal 5) die bepaalde profielvelden in usernodes kunnen verbergen, afhankelijk van de rol van wie ernaar kijkt?

vb. bepaalde informatie in een usernode, zeg maar gsm-nummer, verbergen voor iedereen behalve wie het veld mag zien.

Zijdelings een vraagje: sommige profielvelden en profielveldnamen worden niet vertaald in een veeltalige D5 view. Oplossing: upgraden naar D6?

Bedankt op voorhand,
Jan

Auteur: 
Jan - REA Brussel
Door sander_123 op 18 maart, 2009 - 11:26

Volgens mij zou het met de module Field Permissions mogelijk moeten zijn.
http://drupal.org/project/cck_field_perms

Hiermee kun je rechten verlenen aan gebruikers voor bepaalde CCK velden.

Door sander_123 op 18 maart, 2009 - 11:28

Oh, ik zie net dat deze functionaliteit in de Drupal 6 versie van CCK bijgevoegd is, dus upgraden zou ook een oplossing kunnen zijn.

Door Jan - REA Brussel op 18 maart, 2009 - 12:31

Bedankt voor je snelle antwoord, Sander!

Jammer genoeg werkt dit niet in usernodes, daar zijn de velden niet aanklikbaar.
Het zijn trouwens geen cck-velden, maar profile-velden, dus misschien ligt daar het probleem.

De oplossing misschien is alle profile-velden omzetten naar cck-velden in de usernode? Ik heb er geen ervaring mee, maar zal het proberen...

Upgraden naar D6 durf ik nu nog niet, later, als mijn bazen de juiste boeken (Pro Drupal development, 2nd edition en D6 Theming) ter beschikking stellen misschien. Maar in afwachting dus ;-)

Jan

Door sander_123 op 18 maart, 2009 - 14:31

Jan,

Ik heb nog eens gekeken hoe ik dat zelf in een website gedaan heb, en dat is inderdaad door de usernode CCK velden te geven. De module Profile gebruik ik op die site niet.. Het verwijderen van profile velden en het toevoegen van cck velden aan de usernode zou je probleem dus op kunnen lossen, in combinatie met de field permissions module.

Sander

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.