问题标签 [umbraco8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
587 浏览

razor - 无法在 Umbraco 8 中的媒体文件夹内循环

我在媒体文件夹中有 2 张图像,我需要显示它们。我一直试图在文件夹内循环,但一直没有。

那是我的代码:

结果是编译错误:

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

0 投票
1 回答
734 浏览

umbraco - 无法获取 IContent 的子级

我正在尝试获取Children一个Icontent对象。

如果我调试代码,我会得到以下信息。

线路运行后,我的long totalChildren意志为 1 。contentService.GetPagedChildren(filialsParent.Id, 1, 100, out totalChildren);

IEnumerable<IContent> children的为空,因此(当然)是我的children.Count()0

可悲的是filialsParent,它没有.children()像我希望的那样包含该功能。

有没有办法获得 my 的孩子filialsParent,是的,它确实有已出版的孩子。

0 投票
3 回答
790 浏览

umbraco - 无法从 ContentService 使用 SaveAndPublish

我正在尝试保存我的IContent被调用child,但在这一行(contentService.SaveAndPublish(child);)上我收到以下错误:Object reference not set to an instance of an object.

这就是我定义我的方式contentService
IContentService contentService = Umbraco.Core.Composing.Current.Services.ContentService;

我发现孩子是这样的:

' 有人能指出这里有什么问题吗?

0 投票
0 回答
93 浏览

c# - Umbraco 8 和 Asp.Net 身份

我已经在我的 Umbraco 项目中实现了 Asp.Net 身份。我想将我的 Umbraco 的“Master.cshtml”(我的主模板)文件呈现给我的每个 Asp.Net 身份视图(如登录、注册、忘记密码等)得到自动创建。是否可能,如果是,那么如何?请帮忙。

0 投票
1 回答
265 浏览

c# - 如何在 Umbraco 8 中使用 DocumentType(模型)制作主布局模板?

我正在 umbraco 8 中创建一个网站,我有一个主布局模板,我已经为此主布局添加了文档类型并在其中使用了 ImageCropper 现在我需要使用主布局模板中内容中的图像集,如何做到这一点,因为我在使用时遇到错误

在主布局模板中我收到错误

无法将源内容类型 Umbraco.Web.PublishedModels.HomePage 绑定到模型类型 Umbraco.Web.PublishedModels.Master。视图和内容模型都是 PureLive,具有相同的版本。应用程序处于不稳定状态,应重新启动。我在这里做错了什么?

0 投票
1 回答
207 浏览

c# - 如何在已安装 umbraco 8 的 ASP.NET MVC 应用程序中创建普通控制器和视图

我想在已经安装了 Umbraco 的 ASP.NET MVC 应用程序中包含普通控制器和视图,如果我是 Umbraco 的新手,请原谅我遗漏了一些东西。

我尝试遵循此https://24days.in/umbraco-cms/2016/adding-umbraco-to-existing-site/ 但它基于 Umbraco 7,我无法从IApplicationEventHandler.

我尝试直接添加控制器和视图,但路由不起作用,因为 Umbraco 接管了路由。

我想知道如何在 Umbraco 中创建普通的 ASP.NET MVC 控制器、视图以及它们的路由。TIA

0 投票
3 回答
1974 浏览

umbraco - 将 IContent 转换为 IPublishedContent Umbraco 8

是否可以在 ContentService 的钩子中将 IContent 转换为 IPublishedContent 或模型的构建器模型?

更具体地说,我正在使用 Saving 挂钩,如下所示。挂钩参考:https ://our.umbraco.com/documentation/reference/events/contentservice-events

问题是内容变量是 IContent 类型,我不能转换它。

我的相关代码将变量“问题”返回为空:

0 投票
1 回答
253 浏览

c# - 在 Umbraco 8 中添加自定义类型

我已经测试 Umbraco 8 一段时间了,我一直在尝试将自定义工作流类型添加到 umbraco 表单。

我尝试了https://our.umbraco.com/documentation/Add-ons/UmbracoForms/Developer/Extending/Adding-a-Workflowtype中的简单示例,但我的问题从关于注册这种新类型的指南开始,所以它出现了在 umbrack ( https://our.umbraco.com/documentation/Add-ons/UmbracoForms/Developer/Extending/Adding-a-Type )

部分文档与我正在处理的可视化代码项目不匹配:

没有 app_code 目录,但是我发现如果我将文件放在 /App_data/Models 中,它会在我启动 umbraco 项目时尝试编译它,但这会失败,因为它找不到任何使用指令,例如 Umbraco。 BusinessLogic 或 Umbraco.Forms.Core。

我一直找不到有类似问题的人。我尝试使用 Visual Studio 创建一个新的 Umbraco 项目,通过 Nuget 安装 Umbraco,但文件夹结构仍然与任何文档不匹配,让我不知道如何继续。

有谁知道我缺少什么,以及为什么我的文件夹结构与 our.umbraco.com 指南和文档中的任何假设都不匹配?

0 投票
0 回答
31 浏览

c# - 为什么当我尝试从 TinyMCE 保存文本时模型无效

我正在使用 TinyMCE,当我尝试从 textarea 保存文本时,我收到该值无效的消息。

我试过编码和没有它,结果是一样的。

模型:

TinyMCE:

0 投票
2 回答
938 浏览

permissions - Umbraco:如何检查是否允许成员以编程方式访问页面

我正在建立一个 Umbraco 8 站点来创建原型。
当我使用 Starter Kit 的默认代码时,我想更改顶部导航的行为。
目前您只能隐藏所有访问者的页面,但我只想隐藏基于成员(组)权限的页面。

我知道,您可以检查成员是否具有 Role.IsUserInRole 的角色,但我看不到获取页面允许角色的方法。

我是否需要获取角色并循环访问它们?
如果是,我如何获得它们?
如果不是,那么正确的方法是什么?