it-swarm.com.de

Anzeige von Kontaktinformationen bei der Suche nach Tags mithilfe der intelligenten Suche

Ich möchte, dass die intelligente Suche direkt zur Seite wechselt, wenn die Abfrage EIN ERGEBNIS hat.

Ich habe eine Liste mit Kontakten, denen alle eine Reihe von Vorwahlen zugewiesen sind.

Was ich bisher gemacht habe ist:
- Smart Search aktiviert
- Smart Search Modul hinzugefügt
- In jedem Kontakt wurden Ortsvorwahlen als Tags hinzugefügt
- Indizierter Inhalt
- Suchfilter nur für Tags

Ich möchte, dass der Benutzer nach dem nächsten Kontakt suchen kann, indem er seine Vorwahl in das Suchfeld einfügt. Dabei möchte ich, dass die Kontaktinformationen direkt auf der Seite angezeigt werden.

Wenn Sie jedoch nach dem Tag suchen, erscheint beim Klicken ein Link, dann der Name des Kontakts als Link, beim Klicken die Kontaktinformationen.

Ich möchte die ersten beiden Schritte überspringen.

Hat jemand einen Vorschlag, wie man das macht, oder kennt man eine Erweiterung, um das zu lösen?

2
tboje

Die SmartSearch-Komponente unterstützt das direkte Anzeigen einer Seite nicht. Ich denke jedoch, dass es einfach sein sollte, ein Layout für die Ergebnisseite zu überschreiben. Die Überschreibungen können im Vorlagenmanager erstellt werden (siehe Hilfeseite: http://docs.joomla.org/J3.3:How_to_use_the_Template_Manager#Creating_Overrides ) Sie müssen die Überschreibung für com_Finder.

Sie können diese Überschreibung dann einchecken, wenn das Ergebnis-Array $this->results Nur ein Element enthält und zur URL umleitet, anstatt die Ergebnisseite anzuzeigen.

Der zweite Schritt kann mithilfe eines benutzerdefinierten Smart Search-Plugins geändert werden. Sie können die vorhandene kopieren, umbenennen und so anpassen, dass die gewünschte URL indiziert wird. Weitere Informationen zum Erstellen eines Finder-Plugins finden Sie auf der folgenden Dokumentseite: http://docs.joomla.org/Creating_a_Smart_Search_plug-in

2
Bakual