问题标签 [dexterity]

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 回答
130 浏览

plone - 如何使用“相关项目”从 ATContent 页面链接到 Dexterity 页面?

将相关项目添加到链接到敏捷页面的 ATContent 页面。但是,在弹出式覆盖中(当从“分类”选项卡中选择“添加...”时)没有复选框选项可以添加 myDexterity 类型的内容。

我错过了什么吗?这支持吗?有没有人有解决方法?

Plone 4.1.2 (4111) CMF 2.2.4 Zope 2.13.10 plone.app.dexterity 1.0.3

0 投票
1 回答
241 浏览

plone - 我可以在 Dexterity 中创建表格数据字段吗?

我是 Stack Overflow 的新手,我刚刚开始开发一个 Intranet 站点来记录我们正在进行的用户研究的结果。

我正在使用 Plone 4.1 并且刚刚开始学习使用 Dexterity 框架作为页面来显示我们的发现结果遵循固定的结构。根据我们对网站的要求,我已经成功地创建了富文本和整数字段。但是,要求之一是具有可变行数的 2 列表格字段。是否可以在 Dexterity 中对此进行建模?

0 投票
4 回答
455 浏览

javascript - 删除敏捷内容类型上的字段集选项卡界面

在添加我的内容类型的对象时,我需要添加一个条件以避免加载一些 javascript 代码;以下条件仅在编辑对象时有效:

此 javascript 代码负责创建选项卡界面,但我想为我的用例绕过它。

有什么提示吗?

0 投票
3 回答
1540 浏览

python - 使用带敏捷的collective.z3cform.datagridfield

我是 Plone 的新手,我正在尝试将 DataGridField 与 Dexterity 一起使用。目标是使用 Plone 4.1 在我们的 Intranet 上发布可用性研究的结果。我创建了一个自定义文档类型(称为交互),并且我想对其中一个字段使用数据网格来对包含两列显示结果摘要的表进行建模。

根据collective.z3cform.datagridfield中列出的说明,我已成功将collective.z3cform.datagrid 鸡蛋添加到我的构建中的鸡蛋列表中,我可以看到新插件在我的插件列表中显示为活动对于我的网站。我创建了一个简单的模式 Python 模块,它描述了一个文档,该文档显示了我正在记录的可用性研究的结果:

我通过在profiles/default/types.xml 中添加一行来注册我的新交互内容类型:

为了完整起见,我还包含了相应的profiles/default/types/interaction.xml 文件:

当我转到我的交互自定义类型的添加表单时,我得到一个标准的敏捷列表项添加/删除小部件,而不是我在集体.z3cform.datagrid_demo 示例中看到的数据网格表小部件。当我尝试保存自定义类型时,敏捷列表小部件显示验证错误“系统无法处理给定值。”

我还需要添加其他代码吗?我是否需要覆盖 Dexterity Add/EditForm 视图模板?

0 投票
1 回答
378 浏览

plone - 在 Dexterity 自定义内容类型上启用版本控制的推荐方法是什么?

我正在使用 Plone 4.1 和 Dexterity 1.0.1 开发一个站点。我想为我正在开发的基于 Dexterity 的自定义内容类型添加版本控制支持。我的内容类型被定义为文件系统上基于 Python 的模式,而不是通过 Dexterity Web UI 创建的。

我在这里找到了一篇文章,但是关于为自定义内容类型启用版本控制的文章的链接是基于原型的(我认为?)所以我不确定我需要如何调整这个敏捷性以及如何插入代码的链接进入 GenericSetup 被破坏。

使用 Dexterity 内容类型进行版本控制的推荐方法是什么?

0 投票
1 回答
497 浏览

plone - 在 Plone&Dexterity 中创建自定义 editForm,如何保存对对象的更改?

我们正在我们大学开展一个学生项目,我们必须使用 Plone 和 Dexterity 内容类型。

我们创建了自定义内容类型,现在正尝试为其创建自定义编辑表单。但是,我们似乎无法将我们在编辑表单中输入的任何内容保存到对象本身。

提前感谢您提供的任何帮助,我很乐意上传任何相关代码。

0 投票
1 回答
368 浏览

plone - 编辑 Dexterity 内容类型时,如何使现有标签显示在分类选项卡中?

我已经为使用 Dexterity 1.0.1 和 Plone 4.1 开发的内容类型启用了 Dublin Core 元数据行为。这是我的内容类型 XML 文件中的 XML:

这成功地在编辑表单中显示了一个分类选项卡。用户可以在多行文本框中输入新标签。但是,与我编辑标准 Plone 内容类型时不同,系统中没有现有标签的复选框列表。Dexterity 是否支持这一点,如果支持,我如何为我的内容类型启用它?

0 投票
1 回答
502 浏览

plone - 如何从浏览器视图访问 z3c.form 小部件设置

给出以下基于 z3c.form 的小部件https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/z3cform/widget.py

我想在一些浏览器视图中访问它的设置和相应的字段。由于 Widget 预先不知道架构和字段,因此我对获取小部件和字段需要哪些信息感兴趣。目前我有可用的字段名和上下文,这对于archtypes来说似乎已经足够了https://github.com/collective/Products.UserAndGroupSelectionWidget/blob/z3cform-widget/src/Products/UserAndGroupSelectionWidget/browser.py#L60

编辑:为了简化问题,我想访问在某些z3c 表单及其小部件中定义的字段。除了传递请求和上下文以形成 init 然后访问该字段之外,我找不到其他方法。有多适配器吗?

这个想法是有一个 z3c.form 小部件,人们可以将它挂接到执行 ajax 调用的任何字段中。该 ajax 请求需要传递参数,响应将查找小部件的使用位置和设置。问题是,如何查找 z3c.form 字段以及需要哪些信息

0 投票
1 回答
177 浏览

plone - 如何为 Dexterity 内容类型启用视觉差异工具?

我为我正在开发的 Dexterity 内容类型启用了版本控制。我目前正在使用 Plone 4.1 和 Dexterity 1.0.1。

我已经添加了collective.dexteritydiff包,并按照网站上的说明,我使用ZMI 中的portal_diff 工具为我的内容类型添加了一个复合差异。

比较和比较到当前链接现在显示在我的内容类型项目的历史记录窗格中,但是单击其中一个会产生以下堆栈跟踪:

我已经以编程方式为我的内容类型声明了类。有什么我需要添加到我的代码中以使差异工具工作的吗?

0 投票
1 回答
626 浏览

plone - Portal_catalog 原型和敏捷内容的唯一 ID

我正在查询 portal_catalog 以使用 (UID, Title) 元组填充词汇表。该站点具有原型和敏捷内容。

看起来敏捷内容没有给出正确的 UID,实际上所有敏捷项目都具有相同的 UID(它甚至不是无效值)。

在 portal_catalog 中的 Archetypes 和 Dexterity 内容中拥有唯一 id 以用作可查找内容 id 键的最佳策略是什么?