Skip to content

Instantly share code, notes, and snippets.

View daniiiol's full-sized avatar

Daniel Scherrer daniiiol

View GitHub Profile
public interface IModelProcessor<in TTemplate, TModel>
{
TModel GetElement(TModel model, TTemplate item);
}
public class TagProcessor : IModelProcessor<IBaseSitecoreItem, TaggingModel>
{
public TaggingModel GetElement(TaggingModel model, IBaseSitecoreItem item)
{
container.RegisterType<ITitleLogic, TitleLogic>(new ContainerControlledLifetimeManager());
container.RegisterType<ITitleService, TitleService>(new ContainerControlledLifetimeManager());
using System;
using Sitecore.Shell.Applications.ContentEditor;
namespace CustomCode.Common.Fields
{
public class AdditionalMultilist : MultilistEx
{
private const string Setting = "setting=";
public new string Source
using System;
using Sitecore.Data.Items;
using Sitecore.Shell.Applications.ContentEditor;
namespace Custom.Common.Fields
{
/// <summary>
/// The custom tree list.
/// </summary>
public class PathTreeList : TreeList
{
"viewPaths": [
"frontend/views"
],
"partialPaths": [
"frontend/views/_partials"
],
"componentPaths": [
"frontend/components/atoms",
"frontend/components/molecules",
<%@Application Language='C#' Inherits="Sitecore.Web.Application" %>
<%@ Import Namespace="NitroNet.Sitecore" %>
<script RunAt="server">
public void Application_Start()
{
ViewEngines.Engines.Add(DependencyResolver.Current.GetService<SitecoreNitroNetViewEngine>());
}
</Script>
/// <summary>
/// Specifies the Unity configuration for the main container.
/// </summary>
public class UnityConfig
{
#region Unity Container
private static Lazy<IUnityContainer> container = new Lazy<IUnityContainer>(() =>
{
var container = new UnityContainer();
RegisterTypes(container);
using Microsoft.Practices.Unity;
using NitroNet.Sitecore;
using NitroNet.Sitecore.Caching;
using NitroNet.Sitecore.Rendering;
using NitroNet.UnityModules;
using NitroNet.ViewEngine.TemplateHandler;
using NitroNet.ViewEngine.TemplateHandler.Grid;
using Sitecore.Mvc.Common;
using System;
using Veil;
<%@Application Language='C#' %>
<%@ Import Namespace="NitroNet" %>
<script RunAt="server">
public void Application_Start()
{
ViewEngines.Engines.Add(DependencyResolver.Current.GetService<NitroNetViewEngine>());
}
</Script>
/// <summary>
/// Specifies the Unity configuration for the main container.
/// </summary>
public class UnityConfig
{
#region Unity Container
private static Lazy<IUnityContainer> container = new Lazy<IUnityContainer>(() =>
{
var container = new UnityContainer();
RegisterTypes(container);