Ticari ürün resmini ve fiyat alanlarını görüntüleyin


15

Drupal 7 ticaretinde bir sorunla karşılaştım.
Mağaza öznitelikleri ile show_product içerik türüne yerleştirilen en son 3 öğeyi görüntülemek istiyorum. Mağazada, ürün referans alanı ile aynı düğümde, tümü farklı niteliklere ve görüntülere sahip birkaç varlık vardır. Her çevrimiçi giyim mağazasının boyutlar ve renkler konusunda aynı sorunla karşılaşacağını düşünün. Bu nedenle, Views'da varlıklardan gelen öznitelikleri göstermek için "Content: field_prodref - product_id" ile ilgili bir ilişkiye ihtiyacım var. Görünüm mağazadaki tüm ürünleri gösterir. Görünümün yalnızca fiyat alanı ve resme sahip show_product görüntüleme düğümünü göstermesi için bunu atlamanın bir yolu var mı?

Yanıtlar:


3

Show_product içerik türü * bölümüne yerleştirilmiş * son 3 öğeyi zaten yapmış olduğunuzdan eminim:

  1. Filtre ekle, Düğüm: Tür, Düğüm türü: show_product
  2. Sıralama ölçütü ekle, Düğüm: Gönderme tarihi, Sıralama düzeni: Azalan
  3. Görüntülenecek öğeler: 3

Nitelikler bölümü için, zor olan, mevcut görünümde bir ilişki tanımlamak yerine, argüman olarak aktarılan ürünün niteliklerini listeleyen tamamen yeni bir görünüm oluşturmaktan daha iyi olur.

Hepsinin birlikte çalışması için, Viewfield (7.x-dev), Views Field View (7.x-dev) ve View referans modüllerinden birini kullanarak ikinci görünümü eskisine eklersiniz .

Viewfield kullanan bir örnek. Show_product düğüm türüne Attrview adlı gizli bir Görünüm alanı ekleyin. "Her zaman varsayılan değeri kullan" olarak ayarlayın. Varsayılan değeri, özellik listesi görünümüne ayarlayın. Argüman "% nid" dir. Ekranını düğüm teaser'ından, tam görünümden vb. Hariç tutun.

İlk görünümde, Fiyat ve Görüntü ile birlikte Attrview'i alan olarak ekleyin. Bitti!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.