Created
November 23, 2016 18:05
-
-
Save cwparsons/36aa5aa26e318c40fcf02e17c34ff0a7 to your computer and use it in GitHub Desktop.
The default control display template for SharePoint.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"> | |
<head> | |
<title>Default Control Display Template</title> | |
<!--[if gte mso 9]><xml> | |
<mso:CustomDocumentProperties> | |
<mso:TemplateHidden msdt:dt="string">0</mso:TemplateHidden> | |
<mso:MasterPageDescription msdt:dt="string">This is the default Control Display Template that will list the items. It does not allow the user to page through items.</mso:MasterPageDescription> | |
<mso:ContentTypeId msdt:dt="string">0x0101002039C03B61C64EC4A04F5361F385106601</mso:ContentTypeId> | |
<mso:TargetControlType msdt:dt="string">;#Content Web Parts;#</mso:TargetControlType> | |
<mso:HtmlDesignAssociated msdt:dt="string">1</mso:HtmlDesignAssociated> | |
</mso:CustomDocumentProperties> | |
</xml><![endif]--> | |
</head> | |
<body> | |
<!-- | |
Warning: Do not try to add HTML to this section. Only the contents of the first <div> | |
inside the <body> tag will be used while executing Display Template code. Any HTML that | |
you add to this section will NOT become part of your Display Template. | |
--> | |
<script> | |
$includeLanguageScript(this.url, "~sitecollection/_catalogs/masterpage/Display Templates/Language Files/{Locale}/CustomStrings.js"); | |
</script> | |
<!-- | |
Use the div below to author your Display Template. Here are some things to keep in mind: | |
* Surround any JavaScript logic as shown below using a "pound underscore" (#_ ... _#) token | |
inside a comment. | |
* Use the values assigned to your variables using an "underscore pound equals" | |
(_#= ... =#_) token. | |
--> | |
<div id="Control_List"> | |
<!--#_ | |
if (!$isNull(ctx.ClientControl) && | |
!$isNull(ctx.ClientControl.shouldRenderControl) && | |
!ctx.ClientControl.shouldRenderControl()) { | |
return ''; | |
} | |
ctx.ListDataJSONGroupsKey = 'ResultTables'; | |
var $noResults = Srch.ContentBySearch.getControlTemplateEncodedNoResultsMessage(ctx.ClientControl); | |
var noResultsClassName = "ms-srch-result-noResults"; | |
var ListRenderRenderWrapper = function(itemRenderResult, inCtx, tpl) { | |
var iStr = []; | |
iStr.push('<li>'); | |
iStr.push(itemRenderResult); | |
iStr.push('</li>'); | |
return iStr.join(''); | |
} | |
ctx['ItemRenderWrapper'] = ListRenderRenderWrapper; | |
_#--> | |
<ul class="cbs-List"> | |
_#= ctx.RenderGroups(ctx) =#_ | |
</ul> | |
<!--#_ | |
if (ctx.ClientControl.get_shouldShowNoResultMessage()) { | |
_#--> | |
<div class="_#= noResultsClassName =#_">_#= $noResults =#_</div> | |
<!--#_ | |
} | |
_#--> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment