#foreach($term in $query.getTerms()) #set($detail = $term.getDetail()) $!detail.getText($context): #if($detail.isList()) #set( $foundrow = $searcherManager.getListData($detail,$term.value)) #if( $foundrow ) $context.getText($foundrow.name) #else $!term.value #end #elseif ( $term.operation == "lessthannumber" ) [[less than]] $term.getValue() #elseif ( $term.operation == "greaterthannumber" ) [[more than]] $term.getValue() #elseif ( $term.operation == "beforedate" ) [[before ]] $term.getValue() #elseif ( $term.operation == "afterdate" ) [[after]] $term.getValue() #else $term.getValue() #end #if(${foreach.count} != $query.getTerms().size()) #if($query.isAndTogether()) [[and]] #else [[or]] #end #end
#end #foreach( $child in $query.children ) #foreach( $term in $child.getTerms() ) #if( $detail ) $detail.getText($context): #end #if($detail.isList()) #set( $foundrow = $searcherManager.getData($detail.getListCatalogId(),$detail.getListId(),$term.value)) #if( $foundrow ) $!foundrow.name #else $term.value #end #else $term.getValue() #end #if(${foreach.count} != $child.getTerms().size()) #if($child.isAndTogether()) [[and]] #else [[or]] #end #end
#end #end #if($query.getCatalogs() && $query.getCatalogs().size() >0 ) [[in]] $query.getCatalogs().size() [[catalogs]] #end