All Downloads are FREE. Search and download functionalities are using the official Maven repository.

solr.WebPages.conf.velocity.richtext-doc.vm Maven / Gradle / Ivy

The newest version!
#if($doc.getFieldValue('title'))
  #set($title = $esc.html($doc.getFirstValue('title')))
#else
  #set($title = "["+$doc.getFieldValue('id')+"]")
#end
#if($doc.getFieldValue('url'))
  #set($url = $doc.getFieldValue('url'))
#elseif($doc.getFieldValue('resourcename'))
  #set($url = "file:///$doc.getFieldValue('resourcename')")
#else
  #set($url = "$doc.getFieldValue('id')")
#end
#set($supportedtypes = "7z;ai;aiff;asc;audio;bin;bz2;c;cfc;cfm;chm;class;conf;cpp;cs;css;csv;deb;divx;doc;dot;eml;enc;file;gif;gz;hlp;htm;html;image;iso;jar;java;jpeg;jpg;js;lua;m;mm;mov;mp3;mpg;odc;odf;odg;odi;odp;ods;odt;ogg;pdf;pgp;php;pl;png;ppt;ps;py;ram;rar;rb;rm;rpm;rtf;sig;sql;swf;sxc;sxd;sxi;sxw;tar;tex;tgz;txt;vcf;video;vsd;wav;wma;wmv;xls;xml;xpi;xvid;zip")
#set($ct = $list.get($doc.getFirstValue('content_type').split(";"),0))
#set($filename = $doc.getFieldValue('resourcename'))
#set($filetype = $mimeToExt.get($ct))
#if(!$filetype)#set($filetype = $filename.substring($filename.lastIndexOf(".")).substring(1))#end
#if(!$filetype)#set($filetype = "file")#end
#if(!$supportedtypes.contains($filetype))#set($filetype = "file")#end
## Small file type icons from http://www.splitbrain.org/projects/file_icons (public domain) $title #if($params.getBool('mlt', false) == false)More Like This#end
Id: #field('id')
#if($doc.getFieldValue('resourcename'))Resource name: $filename #elseif($url)URL: $url #end #if($ct) ($ct)#end
#if($doc.getFieldValue('author'))
Author: #field('author')
#end #if($doc.getFieldValue('last_modified'))
Last-modified: #field('last_modified')
#end
#field('content')
#set($mlt = $mltResults.get($docId)) #set($mltOn = $params.getBool('mlt')) #if($mltOn == true)
Similar Items
#end #if ($mltOn && $mlt && $mlt.size() > 0)
    #foreach($mltHit in $mlt) #set($mltId = $mltHit.getFieldValue('id'))
  • Title: $mltHit.getFieldValue('title')
    Author: $mltHit.getFieldValue('author') Description: $mltHit.getFieldValue('description')
  • #end
#elseif($mltOn && $mlt.size() == 0)
No Similar Items Found
#end
#parse('debug.vm')




© 2015 - 2025 Weber Informatics LLC | Privacy Policy