Commit | Line | Data |
---|---|---|
4121391d FM |
1 | {{! |
2 | This file is part of Moodle - http://moodle.org/ | |
3 | ||
4 | Moodle is free software: you can redistribute it and/or modify | |
5 | it under the terms of the GNU General Public License as published by | |
6 | the Free Software Foundation, either version 3 of the License, or | |
7 | (at your option) any later version. | |
8 | ||
9 | Moodle is distributed in the hope that it will be useful, | |
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 | GNU General Public License for more details. | |
13 | ||
14 | You should have received a copy of the GNU General Public License | |
15 | along with Moodle. If not, see <http://www.gnu.org/licenses/>. | |
16 | }} | |
17 | {{! | |
10617d69 DW |
18 | @template core_admin/settings_search_results |
19 | ||
20 | Admin setting search results template. | |
21 | ||
22 | Context variables required for this template: | |
23 | * actionurl - Url to post to | |
24 | * hasresults - True if there are results | |
8b8b9a94 | 25 | * results - List of results containing url, title, path (array of strings), settings (array of raw html) |
10617d69 DW |
26 | * showsave - Show save buttons |
27 | ||
28 | Example context (json): | |
29 | { | |
30 | "actionurl": "/", | |
31 | "hasresults": true, | |
32 | "results": [ | |
8b8b9a94 | 33 | { "url": "/", "title": "Match!", "path": ["Administration", "Match!"], "settings": [ "blah blah blah" ] } |
10617d69 DW |
34 | ] |
35 | } | |
4121391d FM |
36 | }} |
37 | <form action="{{actionurl}}" method="post" id="adminsettings"> | |
38 | <div> | |
39 | <input type="hidden" name="sesskey" value="{{sesskey}}"> | |
057e1a1f | 40 | <input type="hidden" name="action" value="save-settings"> |
4121391d FM |
41 | </div> |
42 | <fieldset> | |
43 | <div class="clearer"></div> | |
8b8b9a94 | 44 | <h2 class="main">{{#str}}searchresults, admin{{/str}}</h2> |
4121391d FM |
45 | {{#hasresults}} |
46 | {{#results}} | |
8b8b9a94 DM |
47 | <h3 class="adminpagetitle"><a href="{{url}}">{{{title}}}</a></h3> |
48 | <ul class="adminpagepath" aria-label="{{#str}} pagepath, core {{/str}}"> | |
49 | {{#path}} | |
098687e5 | 50 | <li class="small text-muted">{{.}}</li> |
8b8b9a94 DM |
51 | {{/path}} |
52 | </ul> | |
4121391d FM |
53 | <fieldset class="adminsettings"> |
54 | {{#settings}} | |
55 | <div class="clearer"></div> | |
56 | {{{.}}} | |
57 | {{/settings}} | |
58 | </fieldset> | |
59 | {{/results}} | |
60 | {{#showsave}} | |
56cc669c MM |
61 | <div class="row"> |
62 | <div class="offset-sm-3 col-sm-3"> | |
63 | <button type="submit" class="btn btn-primary">{{#str}}savechanges, admin{{/str}}</button> | |
64 | </div> | |
4121391d FM |
65 | </div> |
66 | {{/showsave}} | |
67 | {{/hasresults}} | |
68 | {{^hasresults}} | |
69 | {{#str}}noresults, admin{{/str}} | |
70 | {{/hasresults}} | |
71 | </fieldset> | |
72 | </form> |