Visualizza l'immagine del prodotto commerciale e i campi dei prezzi


15

Nel commercio Drupal 7 ho riscontrato un problema.
Voglio visualizzare gli ultimi 3 articoli inseriti nel tipo di contenuto show_product, con attributi dallo store. Esistono diverse entità nel negozio, visualizzate nello stesso nodo con il campo di riferimento del prodotto, tutte con attributi e immagini diversi. Immagina che ogni negozio di abbigliamento online dovrà affrontare lo stesso problema in termini di taglie e colori. Quindi, in Views ho bisogno di una relazione su "Contenuto: field_prodref - product_id" per mostrare gli attributi delle entità. La vista mostra tutti i prodotti del negozio. C'è un modo per aggirare ciò in modo che la vista mostri solo il nodo di visualizzazione show_product con campo prezzo e immagine?

Risposte:


3

Sono abbastanza sicuro che avresti già elaborato le * ultime 3 voci inserite nella parte del tipo di contenuto show_product *:

  1. Aggiungi filtri, Nodo: Tipo, Tipo di nodo: show_product
  2. Aggiungi criteri di ordinamento, Nodo: Data post, Ordinamento: decrescente
  3. Articoli da visualizzare: 3

Per la parte degli attributi, quella difficile, invece di definire una relazione nella vista esistente, sarebbe meglio creare una vista completamente nuova, che elenchi gli attributi del prodotto passati come argomento.

Per far funzionare tutto insieme, collegherai quest'ultima vista alla prima usando uno dei moduli di riferimento Viewfield (7.x-dev), Views Field View (7.x-dev) e View .

Un esempio, usando Viewfield. Al tipo di nodo show_product aggiungi un campo Vista nascosto chiamato Attrview. Impostalo su "Usa sempre il valore predefinito". Impostare il valore predefinito sulla vista elenco attributi. L'argomento è "% nid". Escludere la visualizzazione dal teaser del nodo, dalla vista completa ecc.

Nella prima vista, quindi, insieme a Prezzo e Immagine, aggiungi anche Attrview come campo. Fatto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.