내 수업에서 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;
}
}
}