问题标签 [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.
asp.net - Umbraco 升级方案
我们为使用版本 4.7.1 的客户端之一开发了一个基于 Umbraco 的站点。
现在,当客户要求对现有项目进行更多补充时,我们的开发团队建议将 Umbraco 从 4.7.1 升级到 7.1。
我们面临的主要挑战是
- 必须彻底重做项目。
- 当时使用的一些包已经过时了。
- 说服客户升级。
团队并不完全确定升级的好处,我的意思是客户没有太多的技术知识。任何人都可以帮助解决这个问题。帮助将不胜感激。
umbraco - Umbraco 字典项目是否被缓存?
首先,Umbraco 字典项目是否被缓存?如果是,您如何更改缓存设置?
其次,有什么方法可以用新的前缀重新生成现有字典项的列表?
例如,如果我有以下名称的字典项
Dic_one
Dic_two
Dic_three
Dic_four
现在我需要添加一个前缀,例如UK_
,并且我需要复制相应的 Umbraco 字典项,而不会丢失它们以前的值:
UK_Dic_one
UK_Dic_two
UK_Dic_three
UK_Dic_four
我怎样才能添加这个前缀,同时仍然保留字典中的其余值?
asp.net-mvc-4 - Umbraco Surface控制器和API控制器的区别
Umbraco 的 Surface 和 API 控制器有什么区别?
在标准 MVC 中,一般规则是:
- API 用于返回数据,可供多个应用程序使用。
- 控制器用于返回视图
但我对 Umbraco 有点不确定。
到目前为止,我一直在使用表面控制器将数据从表单发布到表单中,这让我想知道我是否正确使用它,是否应该为此使用 API 控制器
您发表意见的理由是什么?
c# - uSiteBuilder 模板未显示在 umbraco 后端的模板列表中
我一直在 VS 2012 中尝试使用 uSiteBuilder 和 umbraco v7。我正在尝试在 umbraco 中创建母版页作为模板。我已经创建了一个相应的文档类型:
根据他们的教程http://usitebuilder.vegaitsourcing.rs/tutorials?id=22391我现在应该能够创建母版页作为模板。所以我创建了以下母版页:
当我编译时没有错误或任何错误,但模板没有显示在后端的模板列表中?!有没有人遇到过同样的问题,有解决办法吗?或者我在这里错过了什么?
view - Umbraco 儿童级别计数
是否可以返回视图中给定页面下方的节点级别总数?可以循环遍历子节点(例如:子节点部分),但是是否可以获得子节点的总数?
获得第一级很简单:
是否可以计算所有级别而不必通过剩余的子页面@foreach?
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?
ajax - 从 umbraco 下拉列表中获取 prevalue id
我目前正在尝试AJAX
在某个页面上实现结果过滤。
我创建了下拉列表(在客户端),以便它们将umbraco
prevalue id 作为其值。
然后我会将这个 id 发送到服务器,而不是文本值。然后我遍历我的内容以查找具有相同 ID 的项目。
然而,问题是我无法弄清楚如何从 property 获取值 id。一切要么返回文本值,要么只返回 0 值。
这是在ApiController
.
这些是我尝试过的所有选项:
这些是按顺序排列的结果:
是否可以从下拉列表属性中获取选定的值 id?还是字符串匹配我比较值的唯一选择?
编辑:没关系,找到了解决方案。在这里发布答案,以防其他人需要它。
我正在使用数据类型下拉列表。我应该一直在使用下拉列表:发布键。dropdownlist 只返回一个值。然而,dropdownlist:publishing keys 返回的是 prevalue id,而不是文本值。
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,我希望相同的主机名适用于每个子目录的多种文化
知道这是否可能吗?
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 中执行此操作。
c# - Umbraco 自定义验证表单字段(确认)
我想在表单中编写一个简单的确认电子邮件验证字段,最好的方法是什么?这是我到目前为止的代码,只是一个基本形式。对于确认电子邮件字段,我希望像电子邮件字段一样进行实时验证,而不仅仅是像我一样提交:
控制器
模型
看法
谢谢