/
SolrAjaxWikiUsersViewTemplate.txt
124 lines (115 loc) · 4.24 KB
/
SolrAjaxWikiUsersViewTemplate.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
%META:TOPICINFO{author="BaseUserMapping_999" comment="autosave" date="1356278780" format="1.1" version="1"}%
%META:TOPICPARENT{name="WebHome"}%
%{<verbatim class="tml">}%
%TMPL:INCLUDE{"SolrAjaxSearchView"}%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::input::checkboxes"}%%TMPL:END%
%TMPL:DEF{"solr::displayas"}%%TMPL:END%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::defaultrows"}%18%TMPL:END%
%TMPL:DEF{"solr::defaultsort"}%title_sort asc%TMPL:END%
%TMPL:DEF{"solr::extrafilter"}%form:*.%QUERY{"{Ldap}{PersonDataForm}"}% web:%USERSWEB%%TMPL:END%
%TMPL:DEF{"solr::fields"}%field_Location_s, field_Profession_s, field_Email_s, field_LoginName_s, field_Telephone_s, web, topic, title, thumbnail%TMPL:END%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::sidebar"}%<noautolink>
%TMPL:P{"solr::selection"}%
%TMPL:P{"solr::facet"
id="field_OrganisationName_s"
title="%MAKETEXT{"Organisation"}%"
hidesingle="false"
multivalue="true"
exclusion="true"
union="true"
}%
%TMPL:P{"solr::facet"
id="field_Location_s"
title="%MAKETEXT{"Location"}%"
multivalue="true"
hidesingle="false"
multivalue="true"
exclusion="true"
union="true"
}%
%TMPL:P{"solr::facet"
id="field_Profession_s"
title="%MAKETEXT{"Profession"}%"
hidesingle="false"
}%
</noautolink>%TMPL:END%
%{</verbatim>}%
%TMPL:DEF{"solr::templates::hits"}%<!-- -->
%TMPL:P{"solr::templates::hits::topic"}%<!-- -->
%TMPL:P{"solr::templates::userimage"}%<!-- -->
<script id="solrHitTemplate" type="text/x-jquery-tmpl">
{{tmpl($data, $item) $item.getTemplateName()}}
</script>%TMPL:END%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::templates::hits::topic"}%<script id="solrHitTemplate_topic" type="text/x-jquery-tmpl">
<div class='solrSearchHit solrTopicHit foswikiProfileInfo'>
{{tmpl($data, $item) solrHitTemplate_userimage}}
<h4><a href='${url}'>${title}</a></h4>
<ul class='foswikiTopicInfo jqShrinkUrls' data-size='15'>
{{if field_Profession_s}}<li>%MAKETEXT{"Profession"}%: ${field_Profession_s}</li>{{/if}}
{{if field_Telephone_s}}<li>%MAKETEXT{"Tel"}%: ${field_Telephone_s}</li>{{/if}}
{{if field_Email_s}}<li>%MAKETEXT{"Email"}%: <a mailto='${field_Email_s}'>${field_Email_s}</a></li>{{/if}}
{{if field_Location_s}}<li>%MAKETEXT{"Location"}%: ${field_Location_s}</li>{{/if}}
</ul>
</div>
</script>%TMPL:END%
%{</verbatim>}%
%{<verbatim>}%
%TMPL:DEF{"solr::templates::userimage"}%<script id="solrHitTemplate_userimage" type="text/x-jquery-tmpl">
<div class='foswikiImage foswikiLeft'>
{{if thumbnail}}
<img src='%SCRIPTURLPATH{"rest"}%/ImagePlugin/resize?topic=${web}.${topic};file=${encodeURIComponent(thumbnail)};size=60x80>;crop=on' alt='${name}' />
{{else}}
<img src='%PUBURLPATH%/%SYSTEMWEB%/JQueryPlugin/images/nobody.gif' height='80' />
{{/if}}
</div>
</script>%TMPL:END%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::assets"}%%TMPL:PREV%<!-- -->
%JQREQUIRE{"shrinkurls"}%<!-- -->
%ADDTOZONE{"head"
requires="SOLRPLUGIN"
text="<link rel='stylesheet' href='%PUBURLPATH%/%SYSTEMWEB%/SolrPlugin/wikiusers.css' media='all' />"
}%%ADDTOZONE{"script"
requires="SOLRPLUGIN"
text="<script src='%PUBURLPATH%/%SYSTEMWEB%/SolrPlugin/wikiusers.js' ></script>"
}%<!-- -->%TMPL:END%
%{</verbatim>}%
%{<verbatim class="tml">}%
%TMPL:DEF{"solr::templates::resultsperpage"}%<script id="solrResultsPerPageTemplate" type="text/x-jquery-tmpl">
<table class='foswikiNullTable' width='100%'>
<tr>
<td>
{{if count > 0}}
%MAKETEXT{"Results [_1] - [_2] of <b>[_3]</b>" args="${from}, ${to}, ${count}"}%
{{else}}
<span class="foswikiAlert">%MAKETEXT{"nothing found"}%</span>
{{/if}}
</td>
<td align="right">
<table class='foswikiNullTable solrRows'>
<tr>
<th>%MAKETEXT{"Results per page"}%:</th>
<td>
<select class='foswikiSelect'>
<option class='foswikiOption' value="9">9</option>
<option class='foswikiOption' value="18">18</option>
<option class='foswikiOption' value="36">36</option>
<option class='foswikiOption' value="72">72</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
</script>%TMPL:END%
%{</verbatim>}%