it-swarm-tr.com

Fivestar modülünü düğüm referansıyla nasıl doğru şekilde yapılandırırım?

"Ürün" bir düğüm başvurusu ile bir içerik türü "inceleme" var. Ayrıntılı bir inceleme yazarken kullanıcıların ürünü değerlendirmesini istiyorum. "İnceleme" ye bir Fivestar "derecelendirme" alanı ekledim ve "düğüm referans alanı" için "oylama hedefli" olarak seçtim. Kullanıcılar incelemeye girebilir ve aynı anda oy verebilir. Bir ürün için tüm değerlendirmeleri göstermek için bir görünüm oluşturdum ve derecelendirme güzel "derecelendirme" alanından çeker.

Ancak, bir ürün için ortalama derecelendirme göstermek üzere doğru bir şekilde yapılandırılmış bir görünüm alamıyorum. "İçerik: Oylama sonuçları" ile ilişki kurdum, "gerekli" kutusunu işaretlemeden bıraktım, "değer türü" = yüzde, "oy etiketi" = "oy", "toplama işlevi" = "ortalama oy". Tüm oy sonuçları alanları boş.

Neyi yanlış yapıyorum?

teşekkür ederim

11
uwe

Öncelikle yol admin/structure/types/manage/product/fivestar adresine gitmeniz ve "oy" etiketi için Fivestar derecelendirmesini etkinleştir'i tıklamanız gerekir. Tam düğüm ekranı için, oylama widget'ı İnceleme formunda olacağından düğüm gövdesinin üzerinde Statik ekranı seçiyorum.

Admin/structure/types/manage/review/alanlarında, bir makine adı field_review_reference adıyla bir Node referansı oluşturun. Fivestar oylaması için bir alan ekleyin. Oylama hedefini Node Düğüm Referans: field_review_reference Referans Alan Ayarları altında Ürün içerik türünü kontrol edin admin/structure/types/manage/review/fivestar'da widget etkinleştirilmemelidir.

(değiştir: ericduran'ın önerisi üzerine paragraf kaldırıldı)

Artık üründen başlık, fiyat ve resim gibi alanları gösteren ürünlerin bir listesini yapmak için Başka bir Görünüm alanı oluşturabilirsiniz. İlişkiyi ekleyin İçerik: Oylama sonuçları. Değer türünü yüzde olarak, Oy etiketini oy olarak ve Toplamalar Ortalama oy olarak ayarlayın. Oy sonuçları alanını ekleyin: Değer, İlişkiyi Oy sonuçlarıyla ayarlayın, Görünümü Fivestar Yıldızlarına ayarlayın (yalnızca görüntüleme).

Öyle olmalı.

7
Adam S

Drupal 7 içinde, incelemeler için farklı bir içerik türü kullanmak için gerçekten hiçbir neden yoktur.

drupal 7 yorumunda artık alan yorumlaması yapılabiliyor ve bu da yorumlarınızın fivestar derecelendirme alanını kullanmasına izin verecek. Ayrıca bir yorumda fivestar alanını kullandığınızda, artık " Üst Düğüm "ifadesini kullanın.

Yorumunuzu Ebeveyn Node Hedef olarak kullanmak için ayarladıktan sonra, yine de Ürün üzerinde derecelendirmeyi etkinleştirmeniz gerekir. Bunun nedeni, oylamanın kullanılmayacağı etiketin oy verildi etkin değil.

Ayrıca en son -dev sürümünü kullandığınızdan emin olun. Fivestar henüz hiç bir mekan yayınlamadı Ama çok yakında olacak ve son -dev sürümü oldukça kararlı.

3
ericduran