Egyedi tartalomszűrő / kereső űrlap

szeva képe

Sziasztok,

amit szeretnék létrehozni, az egy ilyen kereső:

sc

Az év / hónap / nap választó itt úgy működik, hogy ha csak egyet választasz ki, akkor csak az lesz az érvényes, tehát pl. ha évet választasz, akkor az összes 2014-es anyag, vagy ha a napot választod ki, akkor az összes, 23-ai tartalom, függetlenül az év/hónaptól (tudom, kicsit furcsa megoldás, de ezt kell reprodukálnom).

A szabadszavas kereső a címekben és a szövegtörzsekben is kell, hogy keressen. A keresés helye pedig a tartalomtípusokat listázza.

Próbálkoztam View létrehozásával, de egyelőre tippem sincs, hogy View-val meg lehet-e oldani ilyen szintű testreszabást. _Nagyon_ kezdő vagyok Drupalban, és nem látom át egyáltalán. Tehát a kérdésem az, hogy lehetséges-e egy fent felvázolt kereső létrehozása - View-val vagy valami modullal, esetleg a default Search modult rá lehet-e ilyesmire venni, vagy erre egyedi kódot kellene írni?

köszönöm,
szeva

Drupal verzió: 
lazar képe

Views-el az alább két print screen szerint lehet elindulni. Inkább így küldöm, mert egyrészt kevés az időm, másrészt beszédesebb mint egy négyoldalas - helyenként zavaros - leírás :)

http://kepfeltoltes.hu/150713/kereses_www.kepfeltoltes.hu_.png
http://kepfeltoltes.hu/150713/1204814235kereses2_www.kepfeltoltes.hu_.png

Itt a Better Exposed Filtert is használtam.

Üdv,
Lehel

0
0
szeva képe

Tényleg hatékony megoldás a screenshot. Az évre szűrést ezzel meg is tudtam csinálni, de arra nem látok megoldást, hogy ezt hónapra és napra is meg tudjam csinálni (tehát pl. bármely év januárjában postolt tartalmakra szűrés). Jól gondolom?

Azt már látom, hogy a keresési találatokat, és az űrlap megjelenését hogyan tudom módosítani. Arra van lehetőség, hogy pl. a legördülőkben a "bármely" szöveget, vagy a gombok szövegét felüldefiniáljam?

0
0

szeva

lazar képe

A "Bármely" a BEF beállításainál módosítható (Override "Any" option label). A hónapra és napra szűréshez fejből nem tudok megoldást, de ha az évet megoldottad valami hasonló lehet ...

0
0