it-swarm-es.com

Concede acceso a los nodos de referencia CCK

Tengo un tipo de "objeto" de tipo de contenido que hace referencia a uno o más nodos de "imagen" tipo contenido.
Estoy otorgando acceso a los nodos con TAC Lite: un usuario puede ver solo contenido con un término en particular.
Dado que el término está presente solo en el tipo de contenido 'objeto', las imágenes a las que se hace referencia no se muestran en la página del nodo.
¿Cómo puedo conceder acceso a todos los nodos referenciados?

He intentado con Node Referencia de nodo de acceso, pero otorga acceso al nodo principal si el usuario tiene acceso a los nodos referenciados.

1
pasine

Puede agregar dinámicamente la misma etiqueta a los nodos de la imagen de referencia cuando se crea el nodo 'objeto' (o actualizado). Para hacer esto, implementaría hook_nodeapi() y compruebe el $op Parámetro para "Insertar" o "Editar" (dependiendo de cuándo desea que suceda esta operación). Luego, puede sacar la identificación del nodo de los nodos 'Imagen' a los que se hace referencia y aplicar los términos. De esta manera, tienen los mismos permisos basados ​​en taxonomía en el nodo 'objeto'.

Puede haber otras formas, pero esto parece que debería funcionar para usted. En realidad, hago lo mismo para establecer un valor de referencia de nodo CCK durante la creación. No tengo acceso a un entorno de codificación en este momento, o agregaría fragmentos de código.

1
Chaulky