Skip to content

Instantly share code, notes, and snippets.

@jcdickinson
jcdickinson / .gitignore
Created June 6, 2011 08:43
GitIgnore for Visual Studio
#
# Don't include stuff created by Windows.
#
Thumbs.db
#
# Don't include stuff created by Visual Studio.
#
*.obj
*.vshost.exe
*.user
@mattbrailsford
mattbrailsford / rte.css
Created August 5, 2011 13:31
Umbraco v5 CSS MetaData
/*
Name: Heading 1
*/
h1
{
color: #f00;
font-size: 2em;
}
/*
@warrenbuckley
warrenbuckley / Navi.cshtml
Created January 29, 2012 22:08
Umbraco V5 Example - Navi
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@{
//Maximum level you want to loop down to
var maxLevel = String.IsNullOrEmpty(Model.MacroParameters.maxLevel) ? 8 : Convert.ToInt32(Model.MacroParameters.maxLevel);
//Get the current page
@warrenbuckley
warrenbuckley / breadcrumbs.cshtml
Created January 30, 2012 16:38
Umbraco V5 Example - Breadcrumbs
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
<ul id="breadcrumbs">
@foreach (var page in DynamicModel.Ancestors.OrderBy("Level"))
{
<li><a href="@page.Url">@page.Name</a> &raquo;</li>
}
@warrenbuckley
warrenbuckley / MediaPicker.cshtml
Created January 30, 2012 16:55
Umbraco V5 Example - Media Picker
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@{
//Output an image from the media picker
//Property alias of mediaPicker
@warrenbuckley
warrenbuckley / ListItemsFromMediaFolder.cshtml
Created January 30, 2012 21:28
Umbraco V5 Example - Media Picker List Images from Folder
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@{
//Output an image from the media picker
//Property alias of mediaPicker
@warrenbuckley
warrenbuckley / MediaUploadProperty.cshtml
Created January 31, 2012 11:05
Umbraco V5 Example - Media Upload Property
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@{
//Output an image from an upload property on current doctype
//Property alias of upload field
var uploadPropAlias = String.IsNullOrEmpty(Model.MacroParameters.uploadPropAlias) ? "myUploadPropertyAlias" : Model.MacroParameters.uploadPropAlias;
@warrenbuckley
warrenbuckley / FetchRemoteRSS
Created January 31, 2012 12:17
Umbraco V5 Example - Fetch Remote RSS
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web.Macros
@* Added these in *@
@using System.ServiceModel.Syndication
@using System.Xml;
@{
// Get the remote url
var remoteUrl = String.IsNullOrEmpty(Model.MacroParameters.remoteURL) ? "http://feeds.feedburner.com/umbracoblog" : Model.MacroParameters.remoteURL;
@warrenbuckley
warrenbuckley / TwitterFeed.cshtml
Created January 31, 2012 13:36
Umbraco V5 Example - Twitter Feed
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@{
@* Macro Param: Twitter Username that defaults to umbraco if empty *@
var twitterUsername = String.IsNullOrEmpty(Model.MacroParameters.twitterUsername) ? "umbracoproject" : Model.MacroParameters.twitterUsername;
@samandmoore
samandmoore / MacroParamValueOrDefault.cshmtl
Created January 31, 2012 14:02
Umbraco v5 MacroParameters default value
@functions {
object MacroParamValueOrDefault(dynamic paramValue, object defaultValue = null)
{
if(string.IsNullOrEmpty(paramValue)) {
return defaultValue;
} else {
return paramValue;
}
}
}