Drupal: Karmaşık filtreleme / İzlenme Hızlı Arama modülünü kullanarak sıralama

2 Cevap php

Drupal 5.x kitap satan site üzerinde çalışan ve Views Fast Search module kullanıyorum. Arama sonuçlarında, istemci kullanıcı görüntüler çeşitli (select kutusundan) seçebileceksiniz olmak istiyor, örneğin: sort kitap satan tarafından, sıralama kelime sayımına göre, sıralama ile en son, vb eklendi

Bunlardan bazıları basit ama diğerleri daha karmaşık bir sorgu gerektirir. Örneğin, müşteri hesabına değişken bir dizi çekmek için görünümü çok satan istiyor, bu yüzden Kısacası çeşitli değişkenleri, vb içeren hesaplamalar, ben görünümü yapılandırmada üzerinden yapmak mümkün olmuştur hiçbir şey yok, birlikte çeşitli tabloları birleştirmek için vardır Drupal admin arayüzü.

Benim sorunun diğer kısmı temalı sürümünü kullanmak gerekiyor bu yüzden varsayılan pagination geçersiz olmasıdır. (A) sayfa başına sonuç x sayısı ile paginated olarak ayarlarsanız, bu sayım sorgu karışıklık, sayımı (sonuçların değil genel toplam sayısı) x verir çünkü Ama bu modül bu sürümü ile çalışmıyor Ben sayfalamayı devre dışı bırakırsanız, veya (b), bu temalı pagination rutin geçmez.

Yani benim sorular şunlardır: nasıl (Ben modül yapılandırma arayüzü yoluyla yapamaz varsayarak) Ben kodu anlattığım karmaşık sorgu tanımlarsınız? Ve nasıl benim temalı sayfa numarasının yapabilirim?

Teşekkürler.

2 Cevap

Özel bir modül ile daha iyi olurdu gibi geliyor bana. Bu zor geliyor, ama ben gerçekten PHP en iyi iseniz o zamandan tasarruf düşünüyorum.

http://api.drupal.org/api/group/search/5: İşte D5 için ana link

Daha önce özel bir modül yaptın mı?

Eğer apache solr modülünde bir göz vardı. Sen solr servisi kurmak (ya da third party ödeme) gerekecek, ama bu size güç bir büyük anlaşma vermek ne / nasıl arama ve nasıl sonuçlarını görüntülemek için .