Umbraco - 字值

Umbraco - Vorto value

我正在尝试在自定义 class 中获取 Vorto 值。首先我包括这个:

using Our.Umbraco.Vorto.Extensions;

然后是我的代码:

var umbracoHelper = new Umbraco.Web.UmbracoHelper(Umbraco.Web.UmbracoContext.Current);
var node = umbracoHelper.TypedContent(nodeId);
var texte = node.GetVortoValue("texte", "en-US").ToString();

我在 using 中遇到错误,告诉我 Our 找不到。

有人可以帮助我吗?

谢谢!

很晚才回答。如果您通过 Umbraco 包管理器而不是通过 NuGet 安装包,则很有可能 @using 在 class 文件中不起作用,但仅在视图中起作用。

因此,您还必须通过 NuGet 安装包,这样才能使 class 文件中的 @using 有效。

Install-Package Our.Umbraco.Vorto

您也可以通过引用手动引用.DLL。