问题标签 [umbraco7]

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 投票
0 回答
1038 浏览

asp.net-mvc - Umbraco 7 mvc 现有数据库连接

我在 umbraco 7 中有一个使用 mvc 的新项目。我已将 umbraco 安装到 sql server(也不是 sql server express)上的现有数据库中。

我现在正在尝试 petapoco 数据库连接和插入(http://creativewebspecialist.co.uk/2013/07/16/umbraco-petapoco-to-store-blog-comments/)。我没有收到任何错误,但没有插入数据库表中的记录。

我想知道我是否正确设置了数据库连接,或者记录可能会转到其他地方?

在我的连接字符串中说 Data Source=|DataDirectory|\Umbraco.sdf;Flush Interval=1;

数据库名称显然不同。在这种情况下我应该使用经典的数据库连接字符串吗?

0 投票
1 回答
898 浏览

c# - Umbraco 如何使用 asp.net mvc 绑定导航

我刚开始使用 Umbraco 7,我创建了 2 个文档类型和 3 个页面,

我正在使用从入门工具包下载的模板。

首先,为什么这么难理解这个平台?!?!我已经看过 Umbraco.tv 中的所有剪辑了。

第二个重要的问题是:为什么导航栏没有显示所有页面?看来我只有一页已经硬编码了..

这是模板的代码:

0 投票
3 回答
4648 浏览

razor - Umbraco 7 隐藏导航节点用户无权访问

我在以前的 Umbraco 版本(即 5)中看到了一些示例,其中这似乎相对简单。例如,请参阅此 stackoverflow 问题

理论是我可以在选择要使用的节点时使用属性HasAccessIsProtected节点,或方法。WhereHasAccess

我到目前为止的代码是:

这让我得到了页面列表,没问题。但是,我正在努力过滤页面列表,以便登录用户只能看到他们有权访问的内容,而公共访问者看不到受保护的页面。

V5 代码表明这是可能的:

var nodes = @CurrentPage.AncestorsOrSelf(1).First().Children.WhereCanAccess();

但这会导致错误:

'Umbraco.Web.Models.DynamicPublishedContentList' does not contain a definition for 'WhereCanAccess'

Umbraco的 Razor 备忘单的最新发布版本表明HasAccess()IsProtected()是两种可用的方法,但是当使用其中任何一种时,我得到空值,例如:

为所有测试值返回 null(例如@node.IsProtected)。

似乎我想要实现的目标很简单,但我以错误的方式接近它。有人请指出我的方式的错误!

0 投票
2 回答
2390 浏览

umbraco - 在 Umbraco CMS 中使用单页应用程序

我知道我们可以在 Umbraco CMS 中使用 ASP.NET MVC 或 Web 表单,但是是否可以在 Umbraco CMS 中使用单页应用程序(SPA)?如果是,我该怎么做?

0 投票
1 回答
285 浏览

asp.net-mvc - 项目未看到站点构建和自定义命名空间的 NuGet 错误

我在我的 VS 中使用 NuGet 包安装了 Umbraco 7(按照本教程:http ://www.systenics.com/blog/setting-up-umbraco-7-in-visual-studio-2013-for-mvc-4-development /)。

我现在有两个问题:

1. 现在每次重建都会出错:

(\Web.config 中的第 1 行)

在我关闭解决方案并重新打开它之后,该错误不会仅在第一次构建时发生。

2. 我添加了我的模型,但视图没有看到它。我添加的两个控制器都看不到我的自定义命名空间 - 正如您在图像上看到的那样 MvcImport 只看到我正在输入的 Controlles 命名空间。

即使(上述情况除外)项目编译时没有错误。

这是我的控制器类

并且当编译时出现错误(1)时,还会出现许多错误,例如。

如果不是通过简单地编译项目,我看不到我应该如何添加自己的程序集?

0 投票
2 回答
255 浏览

umbraco - 如何在 Umbraco 中将货币符号更改为美元 ($)?

安装 Umbraco 7 后,默认的货币符号显然是英镑 (£)。

您如何将其更改为美元($)?

我尝试在 web.config 中添加这一行,但它没有做任何事情。

0 投票
1 回答
3833 浏览

c# - 获取 Umbraco v7.1.4 中的所有用户

我正在尝试检索我的 Umbraco 站点中所有用户的详细信息。这样做的目的是让内容创建者可以将用户名指定为网站的匿名用户可以联系的内容的“所有者”(在将用户名与内容给出的用户名匹配后,使用存储的电子邮件地址的简单“mailto”链接)创造者)。

我已经能够使用以下方法获取用户详细信息:

但我在 Visual Studio 中收到以下警告提示:

我创建了一个 UserService 实例,但 GetAll() 函数需要一些 BusinessLogic 函数不需要的参数。

如何让所有用户使用 UserService?

有没有更好的方法来实现我想要实现的目标?

为澄清起见,这是我在已弃用的 BusinessLogic 中使用的以下代码:

0 投票
2 回答
7379 浏览

asp.net-mvc - 在局部视图中渲染 umbraco 字段

我使用 umbraco 7 mvc

我只是想在局部视图中渲染 umbraco 字段。不知道该怎么做。@CurrentPage 或 @Umbraco.Field 或 RenderMacro 等不起作用

我有以下部分观点

我只是想更换

与当前页面字段,例如。

或者

怎么做?

我在我的主视图中通过以下方式调用部分:

谢谢

0 投票
2 回答
1250 浏览

umbraco - Umbraco:创建用户控件

我是 Umbraco 的新手。目前正在使用 v7.1.4。我知道可以在 Settings > Partial Views 下创建 MVC 局部视图。如果我将渲染引擎从 MVC 切换到 webforms,我应该在哪里创建 .Net 用户控件?

0 投票
1 回答
197 浏览

razor - Umbraco 创建复杂配置文件 - 最佳实践

我想做的是在 umbraco 中我将为用户手动创建一个配置文件。之后,用户可以更新此配置文件。这很简单,不是吗?但这里是复杂的部分。每个用户都应该能够添加将显示在他的页面上的帖子并更新他的画廊。有没有人做过类似的事情?我打赌是的!最佳做法是什么?

多谢你们。

PS:我正在使用 Umbraco 7 和 Razor。