Skocz do zawartości
  • Zarejestruj się
  • 0
cherro0125

Dodawanie własnej kategorii do wyszukiwarki

Pytanie

W jaki sposób najprościej jest dodać do wyszukiwarki swoją kategorie, która wyszukiwała by w zależności od wpisanej treści dane z tabel? 

 

Wymaga to tworzenia widoku tak jak w większości przypadków? 

 

W które miejsce w kodzie modułu wyszukiwarki powinienem ingerować, aby dodać tam swoją część? 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Polecane posty

  • 1
8 godzin temu, cherro0125 napisał:

Oczywiście cały czas mam na myśli wyszukiwarkę po stronie frontu nie tą w ACP.

Jak chcesz po stronie frontu to zapomnij o tym co pisze @naXe tamto dotyczy ACP.

Na froncie dodawane są niejako samoczynnie pozycje jeśli są odpowiednie klasy. w danej aplikacji extensions/core/ContentRouter/... i później analogiczne do zadeklarowanych tam klas w sources, które implementują interface \IPS\Content\Searchable

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

/applications/APLIKACJA/extensions/core/LiveSearch

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Powinno być to automatycznie zawarte przy każdej tworzonej aplikacji podczas generowania jej struktury? 

 

Jeżeli nie to wystarczy, że skopiuje jeden z plików z tego folderu z np. aplikacji core i pozmieniam wedle uznania? 

 

Oczywiście cały czas mam na myśli wyszukiwarkę po stronie frontu nie tą w ACP.

Edytowano przez cherro0125

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Które parametry i funkcje w tym pliku implementującym interface \IPS\Content\Searchable są wymagane? 

 

Lekko pogubiłem się czytając ten kod na przykładzie Topic'ów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
Dnia 14.07.2017 o 12:32, cherro0125 napisał:

Które parametry i funkcje w tym pliku implementującym interface \IPS\Content\Searchable są wymagane? 

 

Lekko pogubiłem się czytając ten kod na przykładzie Topic'ów.

Tytuł, data napisania, autor, treść, metodę hidden(), musi rozszerzać \IPS\Content\Item. to tak po krótce :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.