İzlenme yerine select bağlantıların listesi gibi filtreler Exposed

3 Cevap php

Drupal 6 kullanılması, maruz filtreler ile Ziyaretleri 2, ben eşleşen düğümlerin sayısı ile bağlantıları, her bir liste seçim listesini dönüştürmek için en iyi yolu belirlemek için çalışıyorum. Bunun yerine bir seçim listesi olarak, varsayılan olarak ne olsun Örneğin:

<select name="state" class="form-select" id="edit-state" >
<option value="All" selected="selected">&lt;Any&gt;</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
...
</select>

Gibi bir şey almak istiyorum

<p>Restrict results by state:<br />
<a href="...">Alabama (15)</a><br />
<a href="...">Alaska (7)</a><br />
...
</p>

Her bağlantı parantez içinde sayısını gösteren ve ilk kod bloğu içinde seçeneklerden birini olacağını seçerek bu aynı şekilde aşağı sondaj ile.

Bu yaklaşım konusunda herhangi bir işaretçiler verebilir misiniz? Teşekkürler.

3 Cevap

Solr kaygan olduğunu, ama aynı zamanda İzlenme özet seçeneği kontrol. Sen İzlenme ile birlikte "Arşiv listesi" görünümünün argümanlar bölümünde bu bir örnek görebilirsiniz.

Orada drupal.org diğer bazı yönlü tarama modülleri de vardır ama onlarla herhangi bir kişisel deneyimi yok.

Sen görünümleri için Better Exposed Filters modülüne bakmak isteyebilirsiniz. 7.x sürümü bu işlevselliği vardır ve bulunabilir yanı 6.x sürümü için bir yama var:

http://drupal.org/node/1159232#comment-4710372

Ne peşinde görünümler yapmak gerekiyordu şey değildir. Muhtemelen yapmak mümkün olurdu, ancak yavaş ve uygulamak zor olacaktır.

Bunun yerine Acquia Apache Solr için yapmış modülü bir göz atmalısınız. Bu gerçekten yapmaya çalıştığınız ne olduğu, arama yönlü gelmez. Sizin durumunuzda kadar basittir Eğer çok süslü bir şey ihtiyacınız olmayabilir. Ancak bunu yapmadan önce bu sadece bir zaman meselesi. Eğer sayıları elde etmek için devletin başına bir sorgu yapmak gerekir çünkü performansı büyük bir sorun haline gelecektir.