Changes for page Database Search

Last modified by Administrator on 2024/12/27 14:37

From version 5.1
edited by Administrator
on 2024/07/01 11:48
Change comment: Install extension [org.xwiki.platform:xwiki-platform-search-ui/15.10.11]
To version 2.1
edited by Administrator
on 2019/02/02 16:07
Change comment: Migrated property [async_enabled] from class [XWiki.UIExtensionClass]

Summary

Details

Page properties
Content
... ... @@ -1,7 +1,7 @@
1 1  {{velocity output="false"}}
2 2  #macro (databaseSearchForm)
3 3   {{html clean="false"}}
4 - <form action="$doc.getURL()" id="searchBar" role="search">
4 + <form action="$doc.getURL()" id="searchBar">
5 5   <div>
6 6   <label for="text" class="hidden">$services.localization.render('search.page.query.label')</label>
7 7   <input type="text" id="text" name="text" class="searchQuery" value="$!escapetool.xml($request.text)"
... ... @@ -56,7 +56,7 @@
56 56   #databaseAddResults(", BaseObject as obj, StringProperty as prop where $matchLocation obj.name = doc.fullName and prop.id.id = obj.id and upper(prop.value) like upper(:text) escape '!'" $params $results)
57 57   ## Search in big text fields (textarea properties)
58 58   #databaseAddResults(", BaseObject as obj, LargeStringProperty as prop where $matchLocation obj.name = doc.fullName and prop.id.id = obj.id and upper(prop.value) like upper(:text) escape '!'" $params $results)
59 - #set ($discard = $list.addAll($collectiontool.sort($results, ['date'])))
59 + #set ($discard = $list.addAll($sorttool.sort($results, ['date'])))
60 60  #end
61 61  {{/velocity}}
62 62  
... ... @@ -82,8 +82,8 @@
82 82   #set ($discard = $feed.setDescription($services.localization.render('search.rss', [$text])))
83 83   #set ($discard = $feed.setLanguage("$xcontext.locale"))
84 84   #set ($discard = $feed.setCopyright($xwiki.getXWikiPreference('copyright')))
85 - #set ($feedOutput = $xwiki.feed.getFeedOutput($feed, $xwiki.getXWikiPreference('feed_type', 'rss_2.0')))
86 - #rawResponse($feedOutput, 'application/rss+xml')
85 + #set ($discard = $response.setContentType('application/rss+xml'))
86 + {{{$xwiki.feed.getFeedOutput($feed, $xwiki.getXWikiPreference('feed_type', 'rss_2.0'))}}}
87 87   #else
88 88   {{include reference="XWiki.Results"/}}
89 89