问题标签 [umbraco-contour]

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 投票
1 回答
171 浏览

umbraco - 缺少字符 使用扩展邮件 umbraco 时电子邮件中的特殊字符

使用“发送电子邮件,扩展”类型时,我遇到了德语字符问题。我收到邮件,字符集全乱了。示例:Müler ==> M??ler

帮助

0 投票
2 回答
5577 浏览

umbraco - Umbraco Contour 在哪里存储表格?

正如标题所示,这是一个非常简单的问题。

我查看了数据库和文件系统,但找不到 Contour 存储已创建表单的位置。

请注意,我专门指的是无需导出即可获得表单的全貌。我在哪里可以“看到” Contour 的“数据源”?

任何指导将不胜感激。

更新:请注意,正如我所说,我正在寻找完整的图片。我知道 UF 表,但并非所有内容都存储在其中。

更新:所以我知道并非所有内容都存储在 UF 表中,因为在我创建的自定义字段类型中重命名方法后,我得到一个提示System.MissingMethodException,说缺少旧名称的方法。

0 投票
1 回答
722 浏览

xslt - Umbraco Contour, 1.1.12 - 选择下拉列表的值

本质上我的 XSLT 没有达到标准,该字段是 Contour 中的一个下拉列表,我得到它是这样的:

但是,这会带回我不想要的值:

3c7607b3-714c-47ec-8863-3919c6bdcfc9dc2c66c2-fa57-4e98-b26a-89b7ed041300#country of originStringUnited Kingdomld

我只想要这个值,在这种情况下是“英国”。

作为输入字段的其他字段,像这样带回值:

但是当相同的应用于下拉列表时(名称='countryoforigin') - 它不起作用

有什么想法吗?

Ĵ

更多片段

XML:

代码片段:

0 投票
1 回答
3246 浏览

c# - 从 umbraco CMS 媒体导出/导入文件

因为我需要将我的所有媒体文件从 umbraco v 4.5.2 导出到 umbraco v 6.0.5 ,

有什么方法或这样的包我们可以做同样的事情。

0 投票
2 回答
1434 浏览

umbraco - 使用记录 ID 更新轮廓表单(记录)

我可以通过编程方式(C#)成功地在轮廓中创建条目,但我无法使用记录 ID 更新创建的记录。在挖掘了我的头之后,找不到以下代码不起作用的原因。这是非常基本的,我要做的就是获取轮廓中存在的记录。

刚开始更新过程,我试图使用它的 id 获取记录对象,但由于它引发了一个奇怪的错误“<strong>已添加具有相同键的项目”,因此无法继续进行。当我调用“storage.GetRecord()”时它试图设置值时,我无法理解。以下是堆栈跟踪

任何想法,我是否错过了什么,我整天都在挖掘,但仍然无法弄清楚这一点。提前致谢。

非常感激。

0 投票
1 回答
184 浏览

xslt - 在页面上获取嵌套记录

我是 XML 和 XSLT 的新手,想知道是否有人可以在这里提供帮助:

我有一个包含以下数据的 XML 表单

在页面上,我有以下 XSLT 代码以获取一些记录

这工作正常,但如果我添加标题

该字段为空。我认为它是空的,因为节点可能需要迭代。所以我有下面的代码来遍历记录

但我有没有声明 ID 的错误 - 如果我声明 id 我得到它不是正确的 GUID 格式的错误。谁能建议如何克服这个问题并显示“标题”元素?

谢谢

0 投票
1 回答
802 浏览

umbraco - 未发送轮廓附件

这是我第一次使用 Contour,我真的很喜欢它!我被困在一件事上,希望有人有一些见识。

我有一个简单的 4 字段表单,没有任何要求,没有规则……其中一个字段是文件上传字段。它在表单上呈现并正常工作,但是当我收到带有表单值的电子邮件时,它不包含指向文件的链接或文件附件。附件也未显示在“条目”选项卡中。我尝试安装似乎对附件有更多支持的 Contrib,但我的电子邮件中仍然没有提及上传的文件。

我想知道在配置中是否有任何我必须做的事情,或者类似的事情来允许发送附件。

我正在运行 Umbraco v6.0.6 和 Contour 3.0.14,Contrib 目前已卸载。我在页面中添加 Razor 宏,而不是 UserControl。

谢谢

0 投票
1 回答
2835 浏览

c# - 构建自定义字段类型:如何呈现自定义属性?

我正在尝试使用剃刀在 Contour (3.0.14) 中创建自定义字段类型来进行渲染。我创建了一个CustomTextfield带有额外属性的新类,然后在中创建了一个Width新视图。我需要知道的是:如何从自定义视图访问属性?~/umbraco/Plugins/umbracoContour/ViewsFieldtype.customtextfield.cshtmlWidth

这是我的代码:

CustomTextfield.cs:

Fieldtype.customtextfield.cshtml:

视图的代码不起作用,因为我试图引用不存在的Width属性。我找不到使用剃刀的自定义属性的自定义字段类型的任何示例。如果有人能指出我正确的方向,我将不胜感激。

0 投票
1 回答
1243 浏览

umbraco - 获取代码中的所有记录

我试图从移动应用程序中模仿的网站上有一个 umbraco 表单输入过程。就目前而言,我有一个与应用程序对话的 Web 服务,该 Web 服务托管在该网站的位置,并用于Umbraco.Forms.Storage以编程方式输入Record.

这一切都很好,来自移动应用程序的条目被添加到 Umbraco-Contour 中的表单实体表中。

但是,我想检查正在输入的条目不会与已输入的内容重复。所以我想获取与特定字段条目匹配的所有记录。我没有使用 XSLT 做任何这些,而是​​使用 Umbraco 库在 C# 中做。

当我在 Web 服务上运行此方法时,连接总是超时。当我尝试跟踪 SQL Profiler 发生的事情时,我看到很多数据库都被访问了不同的表。我不明白这段代码运行时发生了什么,因为我希望它只是抓取为指定表单输入的所有记录。在网站的 /Umbraco/Contour 部分执行类似的操作会导致完全不同的 SQL 命令(如分析器中所示),那么为什么代码版本不执行相同类型的查询?

我所追求的只是一种提取为特定表单输入的所有记录的方法。我认为GetAllRecords(Guid)使用表格 Guid 可以做到这一点。有没有人使用纯 C# 代码做过类似的事情?

感谢您的帮助。

0 投票
0 回答
1202 浏览

asp.net - 使用 RTE 插入时不显示 Umbraco Contour 表格,也不发送任何电子邮件

我们刚刚推出了一些更新到使用自定义模板和 Visual Studio 设置的 Umbraco 内部网站。它似乎破坏了轮廓。使用 RTE(富文本编辑器)插入时,默认的“联系我们”页面和“评论表单”会显示表单标题以及“上一个”和“下一个”按钮。这是母版页中的代码,用于在使用 RTE 插入时呈现宏:

所有 asp.net 内容占位符都设置为 runat server。

手动放置在母版页中的两个表单在视觉上正确呈现,但即使在提交时通知用户表单已成功提交,它们也不会发送电子邮件。该消息确实出现在 Contour > Forms > Report Inaccuracy > Entries 下的后端。主页上的代码:

web.config 中的条目仍然存在,并且定义了正确的 smtp 服务器和电子邮件地址。

请记住,在我们使用 Umbraco Courier 推送更新之前,这些表格运行良好。我不明白它从哪里获得“上一个”和“下一个”按钮。

使用 Umbraco 版本:4.7.1 和 Contour 版本:1.1.10

任何帮助将不胜感激。

谢谢你。