General Actions:
Log-in
Wiki:
L3D's Wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
Results
Search
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Welcome to your wiki
»
Search
»
Results
Wiki source code of
Results
Last modified by
Administrator
on 2011/03/02 17:34
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: {{velocity}} 2: {{html}} 3: #set($showdata = 0) 4: <div id="searchResults"> 5: #foreach ($item in $list) 6: #set($itemClass = "$item.class") 7: #if($itemClass.contains('lucene')) 8: #set($isLuceneResult = true) 9: #else 10: #set($isLuceneResult = false) 11: #end 12: #if($isLuceneResult) 13: #set($itemfullname = "${item.wiki}:${item.space}.${item.name}") 14: #else 15: #set($itemfullname = "${xcontext.database}:${item}") 16: #end 17: #if ($xwiki.hasAccessLevel('view', $xcontext.user, $itemfullname)) 18: <div class="resultItem"> 19: <div class="resultContainer"> 20: #if($isLuceneResult) 21: #set($itemDoc = $item) 22: #else 23: #set($itemDoc = $xwiki.getDocument($item)) 24: #end 25: #set($author = $xwiki.getUserName($itemDoc.author)) 26: ##*********************************************************## 27: ## Description ## 28: ##*********************************************************## 29: <div class="itemDescription type-${item.type}"> 30: ##*********************************************************## 31: ## Title ## 32: ##*********************************************************## 33: <h2 class="itemTitle"> 34: #if($isLuceneResult) 35: #if($item.type == 'attachment') 36: <a href="$xwiki.getDocument($itemfullname).getAttachmentURL($item.filename)">$xwiki.getXMLEncoded($item.filename)</a> 37: #else 38: <a href="$xwiki.getURL($itemfullname)">$xwiki.getXMLEncoded($xwiki.getDocument($itemfullname).getDisplayTitle())</a> 39: #end 40: #else 41: <a href="$xwiki.getURL($itemfullname)">$xwiki.getXMLEncoded($itemDoc.getDisplayTitle())</a> 42: #end 43: </h2> 44: ##*********************************************************## 45: ## Location ## 46: ##*********************************************************## 47: <div class="itemLocation"> 48: $msg.get('search.item.location', [ 49: $xwiki.getXMLEncoded($itemDoc.wiki), $xwiki.getURL("${itemDoc.wiki}:Main.WebHome"), 50: $xwiki.getXMLEncoded($itemDoc.space), $xwiki.getURL("${itemDoc.wiki}:${itemDoc.space}.WebHome"), 51: $xwiki.getXMLEncoded($itemDoc.name), $xwiki.getURL($itemfullname)]) 52: </div> 53: ##*********************************************************## 54: ## Modifiers - content update date ## 55: ##*********************************************************## 56: <div class="itemModified"> 57: #if ($author == 'XWikiGuest') 58: #set($author = $msg.get('search.page.results.guest')) 59: #end 60: $msg.get('search.item.modified', [$author, $xwiki.formatDate($itemDoc.date, 'dd MMM yyyy')]) 61: </div> 62: ## TODO: Uncomment when the attachment and comment count will be implemented 63: ## <div class="itemOthers"> 64: ##*********************************************************## 65: ## Rating ## 66: ##*********************************************************## 67: #if($xwiki.ratings && $item.type != 'attachment') 68: #set($avarageRating = $xwiki.ratings.getAverageRating($xwiki.getDocument($itemfullname)).averageVote) 69: #set($percentageRating = $avarageRating * 20) 70: <span class="itemRating" title="$msg.get('search.item.rating.title')"> 71: <span class="currentRating" style="width:$percentageRating%;"></span> 72: </span> 73: #end 74: ## </div> 75: </div> ## end <div class="itemDescription"> 76: #if($isScored) 77: #set($resval = $itemDoc.score * 100) 78: ##*********************************************************## 79: ## Relevance ## 80: ##*********************************************************## 81: <div class="itemRelevance"> 82: <span class="relevance" title="$msg.get('search.item.relevance.title')"> 83: <span class="currentRelevance" style="width:${resval}%;"></span> 84: </span> 85: <span class="relevanceText">$resval.intValue()%</span> 86: </div> 87: #end ## isScored 88: ##*********************************************************## 89: ## Actions (admins only) ## 90: ##*********************************************************## 91: #* 92: #if($xwiki.hasAdminRights()) 93: #set($copyURL = $xwiki.getURL('XWiki.CopyDocument', 'view', "sourcedoc=${util.encodeURI($itemfullname)}")) 94: #set($deleteURL = $xwiki.getDocument($itemfullname).getURL('delete')) 95: #set($renameURL = $xwiki.getDocument($itemfullname).getURL('view', 'xpage=rename&step=1')) 96: #set($rightsURL = $xwiki.getDocument($itemfullname).getURL('edit', 'editor=rights')) 97: <div class="itemActions"> 98: <a href="$copyURL" class="tool copy" title="$msg.get('search.page.results.copy')">$msg.get('search.page.results.copy')</a> 99: <a href='$renameURL' class="tool rename" title="$msg.get('search.page.results.rename')">$msg.get('search.page.results.rename')</a> 100: <a href="$deleteURL" class="tool delete" title="$msg.get('search.page.results.delete')">$msg.get('search.page.results.delete')</a> 101: <a href='$rightsURL' class="tool rights" title="$msg.get('search.page.results.rights')">$msg.get('search.page.results.rights')</a> 102: </div> ## itemActions 103: #end ## has admin rights *# ## 104: </div> ## resultContainer 105: </div> ## resultItem 106: #end ## hasAccessLevel 107: #end ## foreach item 108: </div> ## searchResults 109: {{/html}} 110: {{/velocity}}
Quick Links
L3D Calendar
Wiki Dashboard
Document Index
Blog
Sandbox