Puncte:1

Cum să creați o fațetă API de căutare pentru filtrarea accesului utilizatorilor

drapel pk

Încerc să îmi dau seama cum să creez o fațetă API de căutare, care va filtra rezultatele în funcție de accesul utilizatorului. În mod implicit, ocolesc verificarea accesului, deci arăt toate nodurile. Trebuie să adaug o casetă de selectare, care va filtra rezultatele după acces pentru utilizatorul actual (afișând numai articolele deja achiziționate). O abordare ar putea fi indexarea tuturor nodurilor accesibile per utilizator (aproximativ 300 de noduri și 4000 de utilizatori în acest moment) în mod similar cu flag_search_api sau o altă soluție și probabil mai elegantă, adăugând verificarea accesului la interogare dacă caseta de selectare a accesului este selectată. Are cineva idee dacă acesta din urmă ar funcționa și cum să o implementeze efectiv?

Mulțumiri.

drapel ve
Din păcate, nu știu, dar dacă vorbești doar despre 300 de noduri, nu ar trebui să fie foarte afectat de performanță să implementezi o interogare personalizată. De asemenea, puteți încerca să îl implementați pur și simplu ca controler personalizat 100% și să nu vă încurcați cu căutarea standard
drapel pk
Nu mă deranjează să creez un modul personalizat, dar să caut câteva indicii.
drapel ve
Sigur, [acest how-to](https://www.drupal.org/docs/creating-custom-modules/step-by-step-tutorial-hello-world) este un bun punct de plecare
drapel pk
Mulțumesc, dar speram să obțin un indiciu legat de fațete în special. Pot crea module personalizate în general.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.