Skip to content

Instantly share code, notes, and snippets.

View JRondeau16's full-sized avatar

Jeffrey Rondeau JRondeau16

View GitHub Profile
@JRondeau16
JRondeau16 / TabbedSelectRenderingForm.cs
Created July 28, 2017 18:36
Tabbed Select Rendering Form
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.UI;
using Sitecore;
using Sitecore.Data.Items;
using Sitecore.Diagnostics;
using Sitecore.Shell.Applications.Dialogs.ItemLister;
using Sitecore.Web.UI.HtmlControls;
@JRondeau16
JRondeau16 / SelectRendering.xml
Created July 28, 2017 18:31
Select Rendering Dialogue
<?xml version="1.0" encoding="utf-8" ?>
<control xmlns:def="Definition" xmlns="http://schemas.sitecore.net/Visual-Studio-Intellisense">
<Sitecore.Shell.Applications.Dialogs.SelectRendering>
<FormDialog ID="Dialog" Icon="Core/32x32/open_document.png" Header="Open Item"
Text="Select the item that you wish to open. Then click the Open button." OKButton="Open">
<Stylesheet Src="SelectItemWithThumbnails.css" DeviceDependant="true" />
<CodeBeside Type="[YOUR_NAMESPACE].TabbedSelectRenderingForm, [YOUR_NAMESPACE]"/>
<DataContext ID="DataContext" Root="/"/>
@JRondeau16
JRondeau16 / PartnerBranding.config
Created July 21, 2017 20:37
Sitecore Custom Background Image
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Login.BackgroundImageUrl">
<patch:delete />
</setting>
<setting name="Login.BackgroundImageUrl" value="PATH_TO_IMAGE" />
</settings>
</sitecore>
</configuration>
@JRondeau16
JRondeau16 / AddFieldHelpText.config
Created September 11, 2015 20:14
Config file for AddFieldHelpText pipeline processor.
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<pipelines>
<getChromeData>
<processor type="DEG.SC.ExperienceEditor.AddFieldHelpText, DEG.SC.ExperienceEditor"
patch:after="processor[@type='Sitecore.Pipelines.GetChromeData.GetRenderingChromeData, Sitecore.Kernel']"/>
</getChromeData>
@JRondeau16
JRondeau16 / AddFieldHelpText.cs
Created September 11, 2015 19:56
Pipeline processor to add help text to a field in Sitecore.
using System;
using System.Linq;
using System.Web;
using Sitecore.Diagnostics;
using Sitecore.Globalization;
using Sitecore.Mvc.Presentation;
using Sitecore.Pipelines.GetChromeData;
namespace DEG.SC.ExperienceEditor
{
@JRondeau16
JRondeau16 / HoursOfOperationView.cshtml
Created August 20, 2015 18:21
Various ways to output information from the HoursOfOperationModel
@model DEG.SC.HoursOfOperation.Web.Models.HoursOfOperationModel
@*Is the business open 24 hours a day?*@
@if (Model.OpenTwentyFourHours)
{
<div>Open 24 Hours!</div>
}
@*Various ways of accessing the days of the week*@
@JRondeau16
JRondeau16 / SerializeHoursOfOperationModel.cs
Created August 20, 2015 17:57
Serialize HoursOfOperationModel
private string SerializeModelToRawValue(HoursOfOperationModel model)
{
var serializer = new XmlSerializer(typeof(HoursOfOperationModel));
var stringwriter = new StringWriter();
serializer.Serialize(stringwriter, model);
return stringwriter.ToString();
}
@JRondeau16
JRondeau16 / InstantiateHoursOfOperationModel.cs
Created August 20, 2015 17:28
Instantiate New HoursOfOperationModel
var model = new HoursOfOperationModel(rawXmlValue);
@JRondeau16
JRondeau16 / HoursOfOperationOpenWeekdaysRaw.xml
Created August 20, 2015 17:23
Hours of Operation Raw Value - Open Monday-Friday 8-5 and closed weekends
<?xml version="1.0" encoding="utf-16"?>
<hoursofoperationmodel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<days>
<day>
<isclosed>false</isclosed>
<openingtime>8:00 AM</openingtime>
<closingtime>5:00 PM</closingtime>
<dayofweek>Monday</dayofweek>
</day>
<day>
@JRondeau16
JRondeau16 / HoursOfOperation24HourRaw.xml
Created August 20, 2015 17:19
Hours of Operation Raw Value - Open 24 Hours
<?xml version="1.0" encoding="utf-16"?>
<hoursofoperationmodel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<days>
<day>
<isclosed>false</isclosed>
<openingtime></openingtime>
<closingtime></closingtime>
<dayofweek>Monday</dayofweek>
</day>
<day>