Modifications pour le document Search administration
Modifié par Florent Charton le 2026/01/13 15:01
Depuis la version 1.1
modifié par superadmin
sur 2022/06/20 08:49
sur 2022/06/20 08:49
Commentaire de modification :
Install extension [org.xwiki.platform:xwiki-platform-search-ui/13.10.6]
À la version 3.1
modifié par Florent Charton
sur 2026/01/13 15:01
sur 2026/01/13 15:01
Commentaire de modification :
Install extension [org.xwiki.platform:xwiki-platform-search-ui/17.10.2]
Résumé
-
Propriétés de la Page (3 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. superadmin1 +xwiki:XWiki.fcharton - Syntaxe
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki 2. 01 +XWiki 2.1 - Contenu
-
... ... @@ -1,29 +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="$availableSearchExtension.id" #if($availableSearchExtension.id == $searchEngine)selected='selected'#end>$availableSearchExtension.parameters.label</option> 21 - #end 22 - </select> 23 - </dd> 24 - </dl> 25 - <div class='buttonwrapper'> 26 - <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'))" /> 27 27 </div> 28 28 </form> 29 29 {{/html}} ... ... @@ -38,8 +38,10 @@ 38 38 {{html clean="false"}} 39 39 <ul class="nav nav-tabs" role="tablist"> 40 40 <li role="presentation" class="active"> 41 - <a href="#${searchEngine}Config" aria-controls="${searchEngine}Config" role="tab" data-toggle="tab"> 42 - $searchExtension.parameters.label 28 + <a href="#${escapetool.xml($searchEngine)}Config" aria-controls="${escapetool.xml($searchEngine)}Config" 29 + role="tab" 30 + data-toggle="tab"> 31 + $escapetool.xml($searchExtension.parameters.label) 43 43 </a> 44 44 </li> 45 45 </ul> ... ... @@ -46,9 +46,10 @@ 46 46 {{/html}} 47 47 48 48 (% class="tab-content" %)((( 49 - (% role="tabpanel" class="tab-pane active" id="${searchEngine}Config" %)((( 38 + (% role="tabpanel" class="tab-pane active" id="${services.rendering.escape($searchEngine, 'xwiki/2.1')}Config" 39 + %)((( 50 50 ## Use context='new' in the include so that we can use PR. 51 - {{include reference="$searchAdminPage" context='new'}} 41 + {{include reference="$services.rendering.escape($searchAdminPage, 'xwiki/2.1')" context='new'}} 52 52 ))) 53 53 ))) 54 54 #end