From ec788d13eb750410624f38a23bb98726a4199a91 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 2 Jan 2014 11:49:03 -0800 Subject: [PATCH] Refactoring ContentItemExtensions The usage of the optional parameter was not working correctly on my setup. --- src/Orchard/Mvc/Html/ContentItemExtensions.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Orchard/Mvc/Html/ContentItemExtensions.cs b/src/Orchard/Mvc/Html/ContentItemExtensions.cs index 7c7b96997..4f30ea2a9 100644 --- a/src/Orchard/Mvc/Html/ContentItemExtensions.cs +++ b/src/Orchard/Mvc/Html/ContentItemExtensions.cs @@ -14,10 +14,18 @@ namespace Orchard.Mvc.Html { return MvcHtmlString.Create(html.Encode(metadata.DisplayText)); } - public static MvcHtmlString ItemDisplayLink(this HtmlHelper html, IContent content, object htmlAttributes = null) { + public static MvcHtmlString ItemDisplayLink(this HtmlHelper html, IContent content) { + return ItemDisplayLink(html, null, content, null); + } + + public static MvcHtmlString ItemDisplayLink(this HtmlHelper html, IContent content, object htmlAttributes) { return ItemDisplayLink(html, null, content, htmlAttributes); } + public static MvcHtmlString ItemDisplayLink(this HtmlHelper html, string linkText, IContent content) { + return ItemDisplayLink(html, linkText, content, null); + } + public static MvcHtmlString ItemDisplayLink(this HtmlHelper html, string linkText, IContent content, object htmlAttributes = null) { var metadata = content.ContentItem.ContentManager.GetItemMetadata(content); if (metadata.DisplayRouteValues == null)