Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2011, 10:58
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Como hago que un tipo de contenido sea accesible solo para un rol?

Bueno, ahora entendi mas o menos lo que queres hacer.

El CCK tiene incluido un modulo "Content permissions", el cual te da permisos para cada campo que vos vayas agregando en los tipos de contenido. La verdad es un modulo molesto, pq tenes q ir asignando a todos los roles los permisos, pero bueno ... no se si te sirva, puesto que vos queres mostrar el campo, y hacer la limitacion a la hora de hacer un click.

Yo desarrolle una web en la cual tuve que restringir la descarga directa de un fichero para los usuarios anonimos.
La solucion que use fue usar el hook_file_download:

http://api.drupal.org/api/drupal/dev...ile_download/6

En resumen, el hook se activa cuando se va a descargar un fichero ... pero tiene una pega, hay que usar el metodo privado de almacenamiento de archivos .. cosa que seguro vos no usas. No es lo mas normal jeje...

O con Javascript y Ajax podes hacer algo, pero eso ya no seria cosa de Drupal.

Saludos.