Ver imagen de producto comercial y campos de precios

15

En Drupal 7 commerce me encontré con un problema.
Quiero mostrar los últimos 3 elementos colocados en el tipo de contenido show_product, con atributos de la tienda. Hay varias entidades en la tienda, que se muestran en el mismo nodo con el campo de referencia del producto, todas con diferentes atributos e imágenes. Imagine que todas las tiendas de ropa en línea enfrentarán el mismo problema con respecto a las tallas y los colores. Entonces, en Vistas necesito una relación en "Contenido: field_prodref - product_id" para mostrar los atributos de las entidades. La vista muestra todos los productos de la tienda. ¿Hay alguna forma de evitar esto para que la vista muestre solo el nodo de visualización show_product con campo de precio e imagen?

JurgenR
fuente

Respuestas:

3

Estoy bastante seguro de que ya habrás resuelto los * 3 últimos elementos colocados en la parte show_product content type *:

  1. Agregar filtros, Nodo: Tipo, Tipo de nodo: show_product
  2. Agregar criterios de clasificación, Nodo: Fecha de publicación, Orden de clasificación: Descendente
  3. Artículos para mostrar: 3

Para la parte de atributos, la complicada, en lugar de definir una relación en la vista existente, sería mejor crear una vista completamente nueva, que enumeraría los atributos del producto pasado como argumento.

Para que todo funcione en conjunto, adjuntará la última vista a la anterior utilizando uno de los módulos de referencia Viewfield (7.x-dev), Views Field View (7.x-dev) y View .

Un ejemplo, usando Viewfield. Al tipo de nodo show_product, agregue un campo de Vista oculto llamado Attrview. Ajústelo a "Usar siempre el valor predeterminado". Establezca el valor predeterminado en la vista de listado de atributos. El argumento es "% nid". Excluya su visualización del avance de nodo, vista completa, etc.

En la primera vista, luego, junto con Precio e Imagen, también agregue Attrview como campo. ¡Hecho!

Jan Tomka
fuente