highlight search results

basic functions and we:tags
ikbenivo

highlight search results

Beitragvon ikbenivo » Do 29. Dez 2005, 18:20

Hi
Is it possible to highlight the keywords from the search queri in the search results?
This is my template code.
Code: Alles auswählen
<we:ifNotEditmode>
<?php /* begin zoekresultaten */ ?>
<we:listview type="search" rows="10">

<p>U zocht op: <strong><we:var name="we_lv_search_0" type="global" /></strong>.

Er zijn <strong><we:listviewRows /></strong> resultaten gevonden.</p>

<div align="right"><we:listviewStart /> t/m <we:listviewEnd /> van <we:listviewRows /> zoekresultaten</div>

<we:repeat>
<p class="paginaheader"><we:field name="Paginaheader" alt="we_path" hyperlink="on" max="60"/>

<we:field name="Zoektekst" format="plain" alt="we_text" max="200"/></p>
<p class="link"><we:field name="Paginaheader" alt="we_path" hyperlink="off" /></p>
</we:repeat>

<we:ifNext>
<we:next>volgende resultaten »»
</we:next>
</we:ifNext>

<we:ifBack>
<we:back>«« vorige resultaten</we:back>
</we:ifBack>

</we:listview>
<?php /* einde zoekresultaten */ ?>



</we:ifNotEditmode>
Thanks.

Ralf Pospiech

Beitragvon Ralf Pospiech » Mo 2. Jan 2006, 13:43

Hello Ivo,

it is possible but you need some PHP for that function:

example:

Code: Alles auswählen

<?php

$suchwort = "News";

?>

<we:listview type="search" name="test" workspaceID="235">

<we:repeat>

<?php 
$ergebnis = $GLOBALS["lv"]->f("WE_TEXT"); 
$treffer = str_replace($suchwort,"<font color='red'>".$suchwort."</font>",$ergebnis); 
echo $treffer."<br/>";
?>
</we:repeat>

</we:listview>


Zurück zu „Creating templates“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste