facet_fields.vm 853 B

123456789101112131415161718192021222324
  1. #**
  2. * Display facets based on field values
  3. * e.g.: fields specified by &facet.field=
  4. *#
  5. #if($response.facetFields)
  6. <h2 #annTitle("Facets generated by adding &facet.field= to the request")>
  7. Field Facets
  8. </h2>
  9. #foreach($field in $response.facetFields)
  10. ## Hide facets without value
  11. #if($field.values.size() > 0)
  12. <span class="facet-field">$field.name</span>
  13. <ul>
  14. #foreach($facet in $field.values)
  15. <li>
  16. <a href="#url_for_facet_filter($field.name, $facet.name)" title="$esc.html($facet.name)">
  17. #if($facet.name!=$null)$esc.html($display.truncate($facet.name,20))#else<em>missing</em>#end</a> ($facet.count)
  18. </li>
  19. #end
  20. </ul>
  21. #end ## end if > 0
  22. #end ## end for each facet field
  23. #end ## end if response has facet fields