问题标签 [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 投票
3 回答
67 浏览

asp.net - Umbraco 升级方案

我们为使用版本 4.7.1 的客户端之一开发了一个基于 Umbraco 的站点。

现在,当客户要求对现有项目进行更多补充时,我们的开发团队建议将 Umbraco 从 4.7.1 升级到 7.1。

我们面临的主要挑战是

  • 必须彻底重做项目。
  • 当时使用的一些包已经过时了。
  • 说服客户升级。

团队并不完全确定升级的好处,我的意思是客户没有太多的技术知识。任何人都可以帮助解决这个问题。帮助将不胜感激。

0 投票
2 回答
1294 浏览

umbraco - Umbraco 字典项目是否被缓存?

首先,Umbraco 字典项目是否被缓存?如果是,您如何更改缓存设置?

其次,有什么方法可以用新的前缀重新生成现有字典项的列表?

例如,如果我有以下名称的字典项

  1. Dic_one
  2. Dic_two
  3. Dic_three
  4. Dic_four

现在我需要添加一个前缀,例如UK_,并且我需要复制相应的 Umbraco 字典项,而不会丢失它们以前的值:

  1. UK_Dic_one
  2. UK_Dic_two
  3. UK_Dic_three
  4. UK_Dic_four

我怎样才能添加这个前缀,同时仍然保留字典中的其余值?

0 投票
2 回答
4315 浏览

asp.net-mvc-4 - Umbraco Surface控制器和API控制器的区别

Umbraco 的 Surface 和 API 控制器有什么区别?

在标准 MVC 中,一般规则是:

  • API 用于返回数据,可供多个应用程序使用。
  • 控制器用于返回视图

但我对 Umbraco 有点不确定。

到目前为止,我一直在使用表面控制器将数据从表单发布到表单中,这让我想知道我是否正确使用它,是否应该为此使用 API 控制器

您发表意见的理由是什么?

0 投票
0 回答
168 浏览

c# - uSiteBuilder 模板未显示在 umbraco 后端的模板列表中

我一直在 VS 2012 中尝试使用 uSiteBuilder 和 umbraco v7。我正在尝试在 umbraco 中创建母版页作为模板。我已经创建了一个相应的文档类型:

根据他们的教程http://usitebuilder.vegaitsourcing.rs/tutorials?id=22391我现在应该能够创建母版页作为模板。所以我创建了以下母版页:

当我编译时没有错误或任何错误,但模板没有显示在后端的模板列表中?!有没有人遇到过同样的问题,有解决办法吗?或者我在这里错过了什么?

0 投票
1 回答
857 浏览

view - Umbraco 儿童级别计数

是否可以返回视图中给定页面下方的节点级别总数?可以循环遍历子节点(例如:子节点部分),但是是否可以获得子节点的总数?

获得第一级很简单:

是否可以计算所有级别而不必通过剩余的子页面@foreach?

0 投票
4 回答
13348 浏览

c# - umbraco 7: get property value

I am using umbraco 7 ASP.NET C# MVC 4.

Im trying to use the new umbraco, so far its been ok, but i need to get a property of one of my pages i set up.

So the first "li" outside the loop i simply get the models content Getproperty method which surely enough gets me any property i tell it too.

However the loop i have although goes through the current pages children, i cant seem to get a specific property.

Makes it worse is intellicense Isn't working as its all runtime.

The line in question is

I need to get the color that was set on the page from the navigationColor control.

What am i doing wrong here?

0 投票
1 回答
1825 浏览

ajax - 从 umbraco 下拉列表中获取 prevalue id

我目前正在尝试AJAX在某个页面上实现结果过滤。

我创建了下拉列表(在客户端),以便它们将umbracoprevalue id 作为其值。

然后我会将这个 id 发送到服务器,而不是文本值。然后我遍历我的内容以查找具有相同 ID 的项目。

然而,问题是我无法弄清楚如何从 property 获取值 id。一切要么返回文本值,要么只返回 0 值。

这是在ApiController.

这些是我尝试过的所有选项:

这些是按顺序排列的结果:

是否可以从下拉列表属性中获取选定的值 id?还是字符串匹配我比较值的唯一选择?

编辑:没关系,找到了解决方案。在这里发布答案,以防其他人需要它。

我正在使用数据类型下拉列表。我应该一直在使用下拉列表:发布键。dropdownlist 只返回一个值。然而,dropdownlist:publishing keys 返回的是 prevalue id,而不是文本值。

资源

0 投票
1 回答
521 浏览

asp.net - 网站配置为每个子目录具有不同的文化设置

我有一个具有这种结构的 Umbraco 站点

En -Home -Page1 Es -Home -Page1 It -Home -Page1

ETC

我希望当您浏览 www.mydomain.com/en/home.aspx 时将文化和文化 UI 设置为 en 或 en-GB www.mydomain.com/it/home.aspx 将文化设置为它或它-IT 等

我不确定如何设置我的网络配置,以便每个子目录都有不同的全球化设置。

从全球化设置中,我可以更改整个应用程序的文化,但我希望每个目录都设置我的文化。

我尝试设置主机名,这部分可行,但它会影响 URL,我希望相同的主机名适用于每个子目录的多种文化

知道这是否可能吗?

0 投票
1 回答
766 浏览

json - 用剃刀读取 DynamicJsonArray (mvc4 Umbraco)

我正在阅读来自https://demoapi.thismoment.com/v4.1/api/content的 Json

将其作为流读取:

并获取结果列表

尝试阅读下一个级别时

我收到此错误: System.ArgumentNullException:值不能为空。

当我遍历列表时

每个媒体项都是System.Web.Helpers.DynamicJsonArray

我需要读取这个数组,所以我可以获得每个图像的 url 和大小。

上面的 json url 是公开的。我正在使用剃须刀代码(aps mvc 4)的 Umbraco 7 中执行此操作。

0 投票
1 回答
1705 浏览

c# - Umbraco 自定义验证表单字段(确认)

我想在表单中编写一个简单的确认电子邮件验证字段,最好的方法是什么?这是我到目前为止的代码,只是一个基本形式。对于确认电子邮件字段,我希望像电子邮件字段一样进行实时验证,而不仅仅是像我一样提交:

控制器

模型

看法

谢谢