it-swarm-es.com

Crea un repositorio de imágenes

Estoy intentando crear un repositorio de imágenes con Drupal, pero tengo algunos problemas.
Quiero crear un nodo con varias imágenes adjuntas, pero dado que la relación entre las imágenes y los nodos puede ser de muchos a muchos (una imagen se puede adjuntar a más de un nodo), no quiero duplicar la misma imagen en el servidor.
He probado diferentes soluciones pero ninguna de ellas realmente se ajusta a mis necesidades.

  • Solución de campo de imágenes:

Puedo adjuntar fácilmente varias imágenes a un nodo, pero es difícil reutilizar la misma imagen.
La mejor solución sería usar filefield_sources, pero tiene un poco de errores (no puedo encontrar una manera de usar la integración IMCE de una manera adecuada).

  • Solución de imagen:

Tiene un navegador de imágenes, pero sin búsqueda o árbol de carpetas, no se puede usar con muchas imágenes.

¿Alguien se enfrentó al mismo problema y encontró una buena solución? Gracias por adelantado.

== ACTUALIZAR ==

Ejemplo:

Producto-1 - Puedo adjuntar Imagen-A, Imagen-B, Imagen-C y Image-D (con módulo de imagen o campo de imagen)
Producto-2 - Puedo adjuntar Imagen-E, Imagen-F, Imagen-G y Imagen-H

Producto- - Quiero adjuntar Imagen-A y Imagen-F .
Necesito subirlos de nuevo o puedo usar la exploración de imágenes (parte del módulo de imágenes) para mostrar un selector de imágenes con TODAS las imágenes cargadas antes (sin ningún archivo de búsqueda o filtro).
Veo 8 imágenes, puedo elegir Imagen-A y Imagen-F y adjuntarlos al nodo.

¿Qué pasa con Producto-12? En ese momento, podría tener 4000 imágenes mostradas en la exploración de imágenes: ¡sería realmente difícil encontrar la que necesito adjuntar al nodo! ¡Me gustaría encontrar una mejor manera de seleccionar las imágenes!

== SOLUCIÓN ==

Creé dos tipos de contenido: producto e imagen.
La imagen tiene un campo de campo de imagen.
El producto no tiene un campo de referencia. Importé en masa todas mis imágenes con imagefield_import.
Utilizo nodereference_browser con una vista personalizada con todos los filtros que necesito para buscar entre los nodos de imagen y seleccionar a cuál hacer referencia.

3
pasine

Creé dos tipos de contenido: producto e imagen. La imagen tiene un campo de campo de imagen. El producto no tiene un campo de referencia. Importé en masa todas mis imágenes con imagefield_import. Utilizo nodereference_browser con una vista personalizada con todos los filtros que necesito para buscar entre los nodos de imagen y seleccionar cuál hacer referencia.

2
pasine

No he probado algo como esto antes, pero una forma de resolverlo sería.

  • Cree un tipo de nodo para contener las imágenes.
  • Cree una referencia de nodo para el tipo de nodo de imagen.

Esto le permitiría tener varios nodos haciendo referencia al mismo tipo de nodo de imagen. También podría etiquetar imágenes y usar vistas en ellas, si desea mostrar las imágenes de forma independiente, en una galería, etc.

Tendría que trabajar un poco para poner temas a las imágenes a las que se hace referencia a través del nodo de imagen, pero no debería ser gran cosa.

3
googletorp

En mi opinión, la mejor manera es crear un tipo de contenido para las imágenes, adjuntando un mecanismo de taxonmia y usar tanto la taxonomía como las vistas para mostrar imágenes apropiadas al usuario.

Espero eso ayude !

David

0
David