Изменения документа Поиск по базе

Редактировал(а) Давид Гавриков 2024/07/22 11:15

От версии 3.1
отредактировано Андрей Ганьков
на 2024/01/24 04:39
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-search-ui/15.10.5]
К версии 1.1
отредактировано Андрей Ганьков
на 2020/03/30 19:11
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-search-ui/12.1]

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -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)"
... ... @@ -82,21 +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 -
87 87   #set ($discard = $response.setContentType('application/rss+xml'))
88 - #set ($characterEncoding = 'utf-8')
89 - ## Make sure the Character Encoding response header matches the character encoding used to write the response and
90 - ## compute its length.
91 - #set ($discard = $response.setCharacterEncoding($characterEncoding))
92 - ## We write the output directly to the response to avoid the execution of the Rendering Transformations.
93 - #set ($discard = $response.writer.print($feedOutput))
94 - ## The content length is measured in bytes and one character can use more than one byte.
95 - #set ($discard = $response.setContentLength($feedOutput.getBytes($characterEncoding).size()))
96 - ## Make sure the entire content is send back to the client.
97 - #set ($discard = $response.flushBuffer())
98 - ## Make sure XWiki doesn't write any more content to the response.
99 - #set ($discard = $xcontext.setFinished(true))
86 + {{{$xwiki.feed.getFeedOutput($feed, $xwiki.getXWikiPreference('feed_type', 'rss_2.0'))}}}
100 100   #else
101 101   {{include reference="XWiki.Results"/}}
102 102