问题标签 [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.
c# - 在部分视图中使用嵌套内容时,所有部分视图项都相同我正在使用 Umbraco 8
我正在尝试将 webticker 作为部分视图,它将从父页面下的文档类型中获取其设置和项目,但所有部分视图都具有与第一个请求相同的嵌套内容项目(所有其他属性都工作正常)。
那么我做错了什么?
c# - 新安装的 Umbraco 现在忽略 .net web api 路由
我有一个.net web api
项目,其中有一个空Umbraco
安装。我们计划通过 nodeid 查询内容并通过SPA 应用程序Umbraco
将此数据返回。web api
我遇到的问题是当我运行项目而不是被我的主页web api
打招呼时,我看到了以下内容:web api
现在似乎完全Umbraco
忽略了我的web api
项目,即使我输入home/index
了上面的内容。
我在网上搜索并找到以下为 Umbraco 站点配置自定义 Web api 路由但我的问题仍然存在。
有人可以协助我如何制作Umbraco
包括我的web api
路线吗?
我是 Umbraco 和 Web Api 组合的新手,所以任何帮助都会非常有用。
umbraco - 在 Umbraco 8 中以编程方式创建新的内容节点
在 Umbraco 7 中,我使用以下代码从 C#(控制器)以编程方式生成代码
使用 ContentService.CreateContent 以下是相同的代码
现在在 Umbraco 8
它要求
Udi 父 ID
收到错误“无法将'int'转换为'Umbraco.Core.Uid'”。
搜索了很多,但找不到 Umbraco 8 的任何内容。
所以现在的问题是我们如何在 Umbraco 8 中从控制器创建节点?
installation - 如何正确安装 umbraco 7.10 或 8 卡在 db 配置上
我正在尝试安装和配置 Umbraco 8。 NuGet 安装好 umbracoCms 然后我运行应用程序来配置数据库(自定义数据库)。
它崩溃显示:
日志并没有告诉 e 太多:
DB connestring 是正确的,正在创建数据库表,尽管从错误消息中我无法确定这是 DB 或应用程序的问题。
Umbraco 7.10 也发生了同样的事情。
我在 .NET 4.7.2、VS 15.9.11 和 MSSQL 2016 上运行该项目
c# - 如何将 WebApiConfig 添加到我的 UmbracoApiController?
我正在尝试为我的 Umbraco V8 包创建一个 APIcontroller。API 工作正常,但我只希望我的后台 AngularControllers 能够访问 API。我希望创建一个类似于此答案https://stackoverflow.com/a/30573590/11409365中描述的属性。这样只有本地机器可以访问 API。
我认为这无关紧要,但这是我的 APIController 中的代码
但是我在哪里添加我的 WebApiConfig 类以及如何确保 ApiController 使用这个类?
c# - 无法在 Umbraco 8 的控制器级别保存内容时使用空名称保存内容
我"Cannot save content with an empty name"
在 Umbraco 8 的控制器级别保存和发布时收到此错误我在表单提交后在表面控制器中有一个简单的方法,它有一个文件上传和名称和电子邮件,但是在保存和发布之后,我收到这个错误"Cannot save content with an empty name"
在此之前,它在 umbraco 7 中对我来说效果很好。
razor - 我们能否在 Umbraco razor 视图中获取特定文档类型的已创建节点数
如果我有一个文档类型别名为“条目”的节点,它被创建为许多不同根页面和子页面的子节点,有没有办法获得创建的“条目”类型节点的总数并显示在剃刀视图中乌布拉科?
c# - C# IEnumerable 访问后清空
我正在建立一个 Umbraco 8 网站并且遇到了一些奇怪的行为。该项目使用.NET 4.7.2。
基本上,我有一个 IENumerable 类型Event
,一个简单的内容列表,我想渲染到一个列表中。但是,每当我对列表(有项目)做任何事情时,列表都会立即被清空。这包括简单地分配给不同的变量、检查 null 等。
我不相信这是 Umbraco 8 的问题,但为了清楚起见,我目前正在通过 Surface Controller 运行并通过在我的视图中调用以下内容来呈现它:
这是控制器:
所以在这里,当我打电话时model.Events = model.Events.Where(x => x.StartDate > DateTime.Now).OrderBy(x => x.StartDate).Take(3);
- 我有结果然后当我做model.TotalEvents = model.Events.Count();
列表(model.Events)然后是空的。
当我分配给另一个变量时,当我调用时model.Events.Any()
,或者我什至做时,也会发生这种情况Model.Events != null
。
展示这一点可能比告诉它更容易,所以请参阅此发生的随附 gif:https ://i.imgur.com/rE3VAqe.gif
谢谢,
本
umbraco - 如何在 Umbraco 8 中上传文件并将其值设置为文件上传数据类型
上传文件的图像是否有一种简单的方法可以在控制器级别将文件上传到 Umbraco 8 中的媒体文件夹,并将其设置为文件上传数据类型的值。这是我用于版本 7 的代码,它似乎工作正常:
umbraco - 如何在 Umbraco 8 中限制一个租户用户访问另一个租户?
在 Umbraco 8 中,当我创建多租户并基于租户时,我在用户部分创建用户。
之后,当我当时使用租户管理员/用户登录时,他能够访问所有租户用户。这是不正确的。
那么如何将一个租户用户限制为另一个租户?
我如何从 API 代码中做到这一点?
在以前的版本 Umbraco 7.12.1 中,它工作正常。租户用户只能访问其租户用户。(他们只能看到他们的租户用户)