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ó:
Fórum:
Views 3-ban ez megoldott.
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
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Naaaaagyon köszönöm! :))
Már az agyamat eldobtam, de nem ment. :))
Szép napot!
csak nem boldogulok.
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.