view szűrő

fecske95 képe

View szűrőkkel összehoztam egy keresőt, hogy lehet elérni, hogy a szűrővel keresett szavakat a találatokban megszínezze, kiemelje?

Drupal verzió: 
szantog képe

Én ebből indulnék ki: http://api.drupal.org/api/function/search_excerpt/6, és valamelyik views template kimenetét hajtanám át rajta, vagy preprocessben. A függvény $key értékét elő lehet szedni az urlből.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

fecske95 képe

Reménykedtem, hogy van valami egyszerűbb megoldás...

Ha jól értem a search_excerpt($keys, $text) fügvényt kellene egy modulban meghívnom...
view template kimenetét fogalmam nincs hogy hajtom rajta végig?
Hogy fog ez megjelenni a szűrő keresési eredményében...

0
0
szantog képe

A views template-jeiről: http://szantogabor.com/drupal/hirek/hogyan-dolgozzunk-a-views-template-j...
Pl ha egy mezőben szeretnéd a keresést lefuttatni, akkor a views-view-field.tpl.php-t átgyúrva, valahogy így lesz a téma:

 print search_excerpt($keys, $output;

Ehhez még az kell, hogy a template.php-ban egy előfeldolgozóval létrehozod a $keys változót az url alapján.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

fecske95 képe

Szuper! Ez már majdnem jó csak a search_excerpt($keys, $output) függvény leszed minden egyéb formázást az eredményről, így a címben lévő node hivatkozásokat is kiirtja.
Ami viszont fontos az eredmények megtekintésénél... Van erre valami ötleted?

0
0
szantog képe

ez szívás.. nagyon nincs ötletem, annyi talán, hogy saját modulban átírod a függvényt, hogy ne szedje ki a tagekat.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

fecske95 képe

Ez nem jelent biztonsági kockázatot, ha ilyen módon engedélyezem a tegeket?

0
0