it-swarm-tr.com

Akıllı aramayı kullanarak etiketlere göre arama yaparken iletişim bilgilerinin görüntülenmesi

Sorgu bir sonuç olduğunda akıllı arama doğrudan sayfaya gitmek istiyorum.

Kişilerin bir listesi var, hepsi bir dizi alan kodu verdi.

Şimdiye kadar yaptığım şey:
- Akıllı arama etkinleştirildi
- akıllı arama modülü eklendi
- her kişiye etiket olarak alan kodları ekledi
- Dizine eklenen içerik
- yalnızca etiketlerde arama filtresi yaptı

Kullanıcının, alan kodunu arama kutusuna ekleyerek en yakın kişiyi arayabilmesini istiyorum. Bunu yaparken iletişim bilgilerinin doğrudan sayfaya gelmesini istiyorum.

Bununla birlikte, etiketi ararken bir bağlantı olarak görünür, tıklarken, daha sonra kişi adı bir bağlantı olarak, tıklarken, daha sonra iletişim bilgileri.

İlk iki adımı atlamak istiyorum.

Herkes bunun nasıl yapılacağı hakkında bir öneriniz var mı veya bunu çözmek için herhangi bir uzantı biliyor mu?

2
tboje

SmartSearch bileşeni bir sayfanın doğrudan gösterilmesini desteklemez. Ancak sonuç sayfası için bir düzen geçersiz kılma işleminin kolay olması gerektiğini düşünüyorum. Geçersiz kılmalar şablon yöneticisinde oluşturulabilir (bkz. Yardım Sayfası: http://docs.joomla.org/J3.3:How_to_use_the_Template_Manager#Creating_Overrides ) com_Finder.

Daha sonra, sonuç dizisinin $this->results Yalnızca bir öğe içerip içermediğini kontrol edebilir ve sonuçlar sayfasını göstermek yerine URL'ye yönlendirebilirsiniz.

İkinci adım, özel bir akıllı arama eklentisi kullanılarak değiştirilebilir. Mevcut olanı kopyalayabilir, yeniden adlandırabilir ve istediğiniz URL'yi dizine ekleyecek şekilde ayarlayabilirsiniz. Finder eklentisi oluşturma hakkında daha fazla bilgi için şu doküman sayfasına bakın: http://docs.joomla.org/Creating_a_Smart_Search_plug-in

2
Bakual