Created
September 2, 2014 21:22
-
-
Save ceej989/d7aecd2f4790efe8a74b to your computer and use it in GitHub Desktop.
This file contains 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>Newsletter View</title> | |
<!--[if gte mso 9]><xml> | |
<mso:CustomDocumentProperties> | |
<mso:TemplateHidden msdt:dt="string">0</mso:TemplateHidden> | |
<mso:ManagedPropertyMapping msdt:dt="string">'Link URL'{Link URL}:'Path','Line 1'{Line 1}:'Title','Line 2'{Line 2}:'','Line 3'{Line 3}:'','FileExtension','SecondaryFileExtension'</mso:ManagedPropertyMapping> | |
<mso:MasterPageDescription msdt:dt="string">This Item Display Template will show a small thumbnail icon next to a hyperlink of the item title, with an additional line that is available for month and year.</mso:MasterPageDescription> | |
<mso:ContentTypeId msdt:dt="string">0x0101002039C03B61C64EC4A04F5361F385106603</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="NewsLetterView"> | |
<!--#_ | |
var encodedId = $htmlEncode(ctx.ClientControl.get_nextUniqueId() + "_NewsLetterView_"); | |
var linkURL = $getItemValue(ctx, "Link URL"); | |
linkURL.overrideValueRenderer($urlHtmlEncode); | |
var iconURL = Srch.ContentBySearch.getIconSourceFromItem(ctx.CurrentItem); | |
var line1 = $getItemValue(ctx, "Line 1"); | |
var line2 = $getItemValue(ctx, "Line 2"); | |
var line3 = $getItemValue(ctx, "Line 3"); | |
line1.overrideValueRenderer($contentLineText); | |
line2.overrideValueRenderer($contentLineText); | |
line3.overrideValueRenderer($contentLineText); | |
var containerId = encodedId + "container"; | |
var pictureLinkId = encodedId + "pictureLink"; | |
var pictureId = encodedId + "picture"; | |
var dataContainerId = encodedId + "dataContainer"; | |
var line1LinkId = encodedId + "line1Link"; | |
var line1Id = encodedId + "line1"; | |
var line2Id = encodedId + "line2"; | |
var line3Id = encodedId + "line3"; | |
_#--> | |
<div class="cbs-Item" id="_#= containerId =#_" data-displaytemplate="NewsletterView"> | |
<a class="cbs-ItemLink" title="_#= $htmlEncode(line1.defaultValueRenderer(line1)) =#_" id="_#= pictureLinkId =#_"> | |
<img class="cbs-Thumbnail" src="_#= $urlHtmlEncode(iconURL) =#_" alt="_#= $htmlEncode(line1.defaultValueRenderer(line1)) =#_" id="_#= pictureId =#_" /> | |
</a> | |
<div class="cbs-Detail" id="_#= dataContainerId =#_"> | |
<a class="cbs-Line1Link ms-noWrap ms-displayBlock" href="_#= linkURL =#_" title="_#= $htmlEncode(line1.defaultValueRenderer(line1)) =#_" id="_#= line1LinkId =#_">_#= line1 =#_</a> | |
<!--#_ | |
if(!line2.isEmpty || line2 != "N/A") | |
{ | |
_#--> | |
<div class="cbs-Line2 ms-noWrap" title="_#= $htmlEncode(line2.defaultValueRenderer(line2)) =#_" id="_#= line2Id =#_">_#= line2 =#_, _#= line3 =#_</div> | |
<!--#_ | |
} | |
_#--> | |
</div> | |
</div> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment