我想在我自己的课堂中从Umbraco中获得图像。为什么我不能在自己的课堂上使用UmbracoHelper
我不明白为什么我不能在班上使用@umbraco帮手。我在类中定义的命名空间,如:
using Umbraco.Core.Models;
using Umbraco.Web;
当我写我只能用UmbracoHelper,:
var umbracoHelper = new UmbracoHelper(Umbraco.Web.UmbracoContext.Current);
这里是我的类:
using Umbraco.Core.Models;
using Umbraco.Web;
namespace House.Site.Helpers
{
public static class ImageClass
{
public static string GetAbsoluteImageUrl(this IPublishedContent node, string propertyName)
{
var umbracoHelper = new UmbracoHelper(Umbraco.Web.UmbracoContext.Current);
var imgID = node.GetPropertyValue<string>("propertyName");
var imgObject = umbracoHelper.TypedMedia(imgID);
return imgObject.Url;
}
}
}