Views argumentum AND/OR

signatum képe

Hali!

Segítséget kérek. Létrehoztam egy nézetet. ha megnézem a lekérdezést, akkor a beállított kapcsolatok (LEFT JOIN) rendben vannak, azonban azt látom, hogy az argumentumok között csak AND kapcsolat van. Én azonban szeretném, ha az argumentumok (amelyek természetesen url-ből kapják meg pl. a tid-et) között ne csak AND, hanem OR kapcsolat is lehessen.
Előre is köszi.

Drupal verzió: 
pp képe

Views 3-ban ez megoldott.

A Filter criteria mellett található Add gomb mellett van egy kis nyilacska, arra kattints. Itt ki tudod választani az „and/or, rearrange” opciót. Itt kedvedre konfigurálhatod a dolgokat.

A contextual filters résznél pedig tudsz betolni PHP kódot is.

pp

0
0
veezee képe

Már az agyamat eldobtam, de nem ment. :))

Szép napot!

0
0
signatum képe

Sajnos korai volt az örömöm.Ahogy én látom, az általad javasolt megoldás a contextual szürőkre nem érvényes. Ezek után úgy vélem, csak a php kód marad.Azonban hosszas google keresés után sem találtam választ, hogy kell contextual php kódot felépíteni.

URL-ből három különböző szótár tid-jét kapja tömbbe a views.
Pl.: ?q=page_result&first=29&second=1&three=38
A cél az, ha bármely küldött ($_GET) kulcs üres, akkor a hozzá tartozó sql feltétel se jelenjen meg a lekérdezésben.(mivel ha benne marad, akkor azt érték nélküli feltételként bár, de kezeli az sql, és ez bizony nem valós eredményt ad.)

üdv.

0
0