问题标签 [umbraco-blog]

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 投票
2 回答
292 浏览

umbraco - 我们可以为不同的站点使用相同的 umbraco 字典项但不同的值吗?

我在单个 UMBRACO 实例上托管了多个站点。每个站点具有不同的布局/行为,但使用相同的宏(其中 Ref.dll),其中预定义了 Umbraco 字典项

例如。具有两个语言的字典项目,即英语(美国)和法语(比利时)

由于 umbraco Dictionary Item Name 是在 dll(Macros) 中定义的,所以不能更改

现在,对于每个不同的站点,字典项的值需要不同,例如,站点:两个将类似于以下内容

名称:- UmDic_SiteName

所以他们的任何方式我们都可以配置它。我们可以在 umbraco 做任何定制吗?

0 投票
1 回答
1182 浏览

umbraco - 为 umbraco 站点创建 umbraco 子域

我正在使用 umbraco 7.1.3。

我的要求是根据用户请求在主站点中动态创建另一个子域。例如,我已经为我的站点“ww.xyz.com”实现了 umbraco cms,并且我正在通过 umbraco 登录更新内容。现在我想根据他们的要求为不同的客户创建子域......比如:“www.xyz.com/client1”,“www.xyz.com/client2”等等......

现在所有子域站点都应该有自己的umbraco框架,所以客户端站点(子域所有者)可以分别登录和更新他们的信息。

为了达到这个要求,我实施了以下步骤......

  1. 首先,我在 IIS 中注册了一个 umbraco 网站并对其进行了配置,并且运行正常。
  2. 然后我在 IIS 中注册了另一个 umbraco 网站并进行了配置,它也可以正常工作。现在要实现子域逻辑...
  3. 我只是将第二个网站的文件夹复制到第一个网站文件夹中。然后通过 IIS 将该文件夹转换为应用程序。

根据我的预期,这应该可以工作,因为我已经在 asp.net 中做过同样的事情并且它有效。

但是对于 umbraco,我面临“无效键值”之类的问题。

我认为这个问题与一些 umbraco 配置有关,但我无法弄清楚。

感谢和问候

0 投票
2 回答
2133 浏览

umbraco - Umbraco - 使用检查来搜索 Umbraco.Tags

我有一个 umbraco 文档类型,其字段类型为 Umbraco.Tags。

使用检查搜索字段,如下所示:

我知道该值在 topicTags 内,但结果为 0...

有任何想法吗?

更新:原来没有找到结果的原因是因为 Umbraco.Tags 数据类型存储这样的数据:tag1,tag2,tag3 没有空格,所以 tag1 不在索引中,我必须搜索“tag1, tag2,tag3" 获得成功。

看起来我可能不得不劫持检查索引事件并更改数据的索引方式。

这些是内置的 umbraco 数据类型,肯定有办法搜索它。

0 投票
1 回答
107 浏览

umbraco - Courier Build for - Umbraco v6.2.4

我刚刚完成了一个 umbraco 项目,想安装 Courier。

我对应该安装哪个版本的 Courier 感到有点困惑。

我正在使用 Umbraco v6.2.4(程序集版本:1.0.5394.15649)

但是在 Courier 包裹页面 > http://our.umbraco.org/projects/umbraco-pro/umbraco-courier-2

这是我在兼容性下可以看到的。

7.1.x (0%)

7.0.x (0%)

6.2.x (0%)

6.1.x (100%)

6.0.x(未经测试)

4.11.x (100%)

4.10.0(未经测试)

4.9.1(未经测试)

4.9.0 (100%)

这是否意味着它根本无法与最新版本的 umbraco 一起使用?如果是这样我如何将我的 v6.2.4 umbraco 更改为 6.1.x(我使用 nuget 安装它)

我已经完成了我的 umbraco 项目,完成了内容等......我真的不想重新开始。

有任何想法吗?

0 投票
1 回答
180 浏览

umbraco - 检测到 N 个问题 - Umbraco 主要版本从 6.2.0 升级到 7.1.8

目前从 6.2.0 升级到 7.1.8。我被困住了。

在升级安装程序期间,我看到了一个对话框窗口,说

主要版本从 6.2.0 升级到 7.1.8

检测到 1 个问题

ID 为“c2d6894b-e788-4425-bcf2-308568e3d38b”(分配给数据类型“多节点选择器”)的属性编辑器没有有效的 GUID -> 别名映射。它将替换为只读/标签属性编辑器。发现以下兼容性问题。如果继续,所有不兼容的属性编辑器都将转换为只读/标签。您将能够通过在安装后编辑数据类型手动将属性编辑器更改为兼容类型。

在我继续之前,安装程序让我可以选择继续或修复它,

有人可以解释为什么我收到此消息以及如何解决它吗?

谢谢阿约

0 投票
1 回答
939 浏览

umbraco - Umbraco - 从 6.2.0 升级到 7.1.8

我从 6.2.0 升级到 7.1.8 基本上是成功的。

但是,当我尝试在 Umbraco 的后台解决此问题时,当我单击开发人员 > 数据类型文件夹时,如果单击此下方的任何数据类型,则会出现此错误:

所以我所做的是查看文件:umbraco\Developer\DataTypes\editDatatype.aspx在文件系统上。

我注意到这个文件在 Umbraco 7 的干净安装中不存在,所以我删除了它,现在当我单击数据类型时得到 404。

经过一番调查,我很确定 Umbraco 后台办公室找错了地方。我查看了 7 的全新安装,它似乎在这里:umbraco\Views\datatype

我认为升级时不能更新某些内容。

有什么想法吗?

我处于最后一个障碍,其他一切似乎都有效,但我无法更改数据类型。

0 投票
1 回答
180 浏览

umbraco - 登录问题 - Umbraco 6 - 我确定我的密码正确

刚从另一个开发人员那里接手了一个 umbraco 6 项目,我想做的第一件事就是让它在我的计算机上本地运行。

所以我恢复了数据库备份文件,在 IIS 中创建了一个本地网站,然后更改了连接字符串。

当我浏览该网站时,它没有问题,我可以浏览该网站,单击不同的页面等。一切都很好。

但是,当我尝试使用密码(我很确定这是正确的)登录时,我不能。

现在,当您使用不正确的用户名和密码登录时,密码和用户名字段周围会出现红线。

但是,当我输入正确的密码时,字段周围没有红线,它们只是清除并且我没有登录。

在不确定问题可能是什么之前从未见过这种情况,我可以开始尝试破解数据库以重置密码,但我认为这毫无意义,因为我确信我有正确的密码。

任何想法,为什么我无法登录?

0 投票
1 回答
736 浏览

regex - Umbraco 7 正则表达式错误:值无效,它与正确的模式不匹配

我看到这个错误:

当我在文档类型“通用属性”中设置一个可选的正则表达式模式时。

例如,我使用 Nuget 和 Visual Studio 2013 设置了一个新的 UmbracoCMS 7.2.1,在所有自动配置/设置之后,我进入设置并将正则表达式添加到一个名为“title”的新“可选”属性中。现在,当我进入“内容”并尝试使用“TextPage”文档类型发布页面(将“标题”字段留空)时,它在“标题”字段的回发后返回上述错误,即使“强制”复选框未选中。有解决办法吗?

我第一次遇到这个错误是在我刚刚从 v4 升级到 v7.2 的现有 Umbraco 站点中,我认为某些东西损坏了模板,但似乎并非如此。

任何帮助将不胜感激。

0 投票
3 回答
1580 浏览

umbraco - 我们如何从 Javascript 访问 umbraco 字典项的值

我们可以从 JavaScript 访问 Umbraco Dictionary 的项目值吗?

当我使用 Umbraco 6.0.5

0 投票
0 回答
223 浏览

umbraco - 无法使用 Umbraco XSLT 渲染子节点的子节点

我有以下内容结构

我正在渲染包含子节点,即 Richtext Editor(Name = sectionBody),如下 XSLT 代码来渲染子节点。

现在我在子节点 3 的富文本编辑器中调用宏来渲染包含子节点 3 的子节点

以下是我用来在 Richtext Editro 中呈现的 XSLT 宏代码

我可以在富文本编辑器中预览上述宏渲染。但是在网站上渲染时,它只显示“子节点”。但不是内部 div 的值。

我可以在哪里获得标题“sectionHeading”的值但无法查看“sectionBody”