Wednesday 01 September 2010 4:50:27 am
Problem: In the search result we have a problem with objects/pages that only contains the search word in the headline and not in the text. Our standard search templates looks something like this: <strong><a href="{$node.global_url_alias}">{attribute_view_gui attribute=$node.object.data_map.navn}</a></strong>
<div class="attribute-short">
{$node.highlight}
</div>
If the search word does not appear in the text the search result only presents the headline/searchword. If we add the following {$node.object.data_map.tekstfelt.content.output.output_text|washhtml|trim|shorten(200,"...")}
we get the first couple of lines. But often that means that several lines are repeated. What we want to do is a kind of "if": If the search word appears in the text use the node hightligt - else print out the first couple of lines. But we cannot find a variable to get the search word to include in our "if". Something like: {if $node.object.data_map.tekstfelt.content.output.output_text|contains(XXXXXXXXsearchword)}
Any solutions? //Helle
|