Widoki filtr hosting Drupal
Dokumentacja ta jest oparta na D7 z Search API 7.x-1.1 i obejrzeń 3.
Pierwsze kroki
Najpierw stworzyć serwer Search i Search indeks zgodnie ze wskazówkami w poprzednim rozdziale. W indeksie upewnić się, że umożliwi pole stanu w celu umożliwienia Odwiedzin filtrować na opublikowanej statusu.
Włącz submodule search_api_views.
admin / Moduły
Konfigurowanie trybu wyświetlania (opcjonalnie)
Zamierzam użyć Tryb ten wyświetlacz „Wyniki wyszukiwania” oznacza, że nie będzie używać widoków do skonfigurowania, które pola są wyświetlane. Jest to oczywiście w swoim własnym osobistych preferencji. Jeśli chcesz użyć widoki zapewne wiesz co robisz i będziesz musiał zmienić następujące kroki nieco.
Struktura> typów zawartości> [typ węzła]> Zarządzaj> ustawienia ekranu wyświetlacza klienta
Włącz „Wyniki wyszukiwania”
Konfigurowania pól wyświetlacza.
Utwórz nowy widok
Admin> Struktura> Pokaż> Dodaj nowy widok
admin / struktura / widoki / add
- Nazwa widoku: Szukaj
- Pokaż: [nazwa indeksu Search] (w przypadku fuzzysearch domyślny jest „Domyślna Indeks fuzzysearch”)
- Utwórz stronę [cyk]
- Tytuł strony: Szukaj
- Ścieżka: szukaj
- Format wyświetlania: Niesformatowany lista wytopionego podmiotu
- Elementów: 10, używać pager
Kontyntynuj edit (nowa View)
Format: Pokaż: Przedstawiane podmiotu | Ustawienia
- Wyszukiwanie pełnotekstowe: Expose tego filtra, wymagany, Pamiętaj ostatni wybór, Użyj jako: klucze wyszukiwania
- Szukaj: związek, malejące (jeśli nie masz porządek z fuzzysearch dostaniesz wyjątek PDO)
- Dostęp: Permission: Widok z treści publikowane
- Brak wyników zachowanie: Global: obszar tekstu „Brak wyników spełniających kryteria wyszukiwania.”
- Wystawiony formularz w bloku: Tak (Ta opcja pojawi się tylko na stronie wyświetlaczy).
- Odsłonięte ustawienia stylu: submit formularza przycisk Szukaj tekstu:
Zapisz View. Dodaj narażoną blok formularz do regionu.
Zauważ, że otrzymasz tylko wyników dla znaków, które są dłuższe niż minimalna długość słowa określonym w konfiguracji Index.