Я пытаюсь получить изображение из 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;
}
}
}