Änderungen von Dokument Search administration

Zuletzt geändert von Daniel Herrmann am 2025/11/08 02:44

Von Version 1.1 Icon
bearbeitet von admin
am 2025/02/23 19:33
Änderungskommentar: Install extension [org.xwiki.platform:xwiki-platform-search-ui/17.0.0]
Auf Version Icon 2.1
bearbeitet von Daniel Herrmann
am 2025/11/08 02:44
Änderungskommentar: Install extension [org.xwiki.platform:xwiki-platform-search-ui/17.9.0]

Zusammenfassung

Details

Icon Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.admin
1 +XWiki.dherrman
Inhalt
... ... @@ -1,30 +1,16 @@
1 1  {{include reference='XWiki.SearchCode' /}}
2 2  
3 3  {{velocity}}
4 -#set ($searchEnginePropertyClass = $searchConfigClass.engine)
5 -#set ($availableSearchExtensions = $services.uix.getExtensions('org.xwiki.platform.search', {'sortById' : ''}))
6 -{{html wiki='true'}}
7 -<form id='search_XWiki.SearchConfig' method='post' action="${searchConfigDoc.getURL('save')}" class='xform'>
4 +{{html clean="false"}}
5 +<form id="search_XWiki.SearchConfig" method="post" action="$escapetool.xml($searchConfigDoc.getURL('save'))" class="xform">
8 8   <div class="hidden">
9 - <input type='hidden' name='form_token' value="$!{services.csrf.getToken()}" />
10 - <input type='hidden' name='xredirect' value="$doc.getURL($xcontext.action, $!{request.queryString})" />
7 + <input type="hidden" name="form_token" value="$!escapetool.xml($services.csrf.token)" />
8 + <input type="hidden" name="xredirect" value="$escapetool.xml($doc.getURL($xcontext.action, $request.queryString))" />
11 11   </div>
12 - <dl>
13 - <dt>
14 - <label>$searchEnginePropertyClass.translatedPrettyName</label>
15 - <span class='xHint'>$services.localization.render('search.admin.configuration.seexwikicfg')</span>
16 - </dt>
17 - <dd>
18 - <select name='XWiki.SearchConfigClass_0_engine'>
19 - #foreach ($availableSearchExtension in $availableSearchExtensions)
20 - <option value="$escapetool.xml($availableSearchExtension.id)" #if($availableSearchExtension.id == $searchEngine)
21 - selected='selected'#end >$escapetool.xml($availableSearchExtension.parameters.label)</option>
22 - #end
23 - </select>
24 - </dd>
25 - </dl>
26 - <div class='buttonwrapper'>
27 - <input value="$services.localization.render('search.admin.configuration.button')" class='button' type='submit'>
10 + $services.display.content($searchConfigDoc)
11 + <div class="buttonwrapper">
12 + <input class="button" type="submit" name="action_saveandcontinue"
13 + value="$escapetool.xml($services.localization.render('search.admin.configuration.button'))" />
28 28   </div>
29 29  </form>
30 30  {{/html}}