Wiki-Quellcode von Search administration

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

Verstecke letzte Bearbeiter
admin 1.1 1 {{include reference='XWiki.SearchCode' /}}
2
3 {{velocity}}
Daniel Herrmann 2.1 4 {{html clean="false"}}
5 <form id="search_XWiki.SearchConfig" method="post" action="$escapetool.xml($searchConfigDoc.getURL('save'))" class="xform">
admin 1.1 6 <div class="hidden">
Daniel Herrmann 2.1 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))" />
admin 1.1 9 </div>
Daniel Herrmann 2.1 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'))" />
admin 1.1 14 </div>
15 </form>
16 {{/html}}
17
18 ## If no Search UI Extension exist then don't display the Search Admin section.
19 #if ("$!searchAdminPage" != '')
20 #set ($searchAdminDoc = $xwiki.getDocument($searchAdminPage))
21 ## If the document doesn't exist don't display it either.
22 #if (!$searchAdminDoc.isNew())
23 ----
24
25 {{html clean="false"}}
26 <ul class="nav nav-tabs" role="tablist">
27 <li role="presentation" class="active">
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)
32 </a>
33 </li>
34 </ul>
35 {{/html}}
36
37 (% class="tab-content" %)(((
38 (% role="tabpanel" class="tab-pane active" id="${services.rendering.escape($searchEngine, 'xwiki/2.1')}Config"
39 %)(((
40 ## Use context='new' in the include so that we can use PR.
41 {{include reference="$services.rendering.escape($searchAdminPage, 'xwiki/2.1')" context='new'}}
42 )))
43 )))
44 #end
45 #end
46 {{/velocity}}