dexterity相关内容
我基于Plone Dexterity定义了一些内容类型,我希望任何内容类型都有自己的ID.因此,我使用了zope.schema.Id. class IArticle(form.Schema, IImageScaleTraversable): """ Article """ form.model("models/article.xml") id =
..
我正在尝试为我的内容类型扩展SearchableText索引. 通过在模型文件中将它们标记为indexer:searchable ="true",我成功地包含了多个字段. 但是我不能从我的类型的py扩展SearchableText,如下所示: class IMyBehavior(form.Schema): dexteritytextindexer.searchable('descr
..
.is_folderish属性在许多地方使用.例如,当将对象设置为默认视图或在激活对象的讨论时. 我的第一个问题是如何检查对象是否设置了该属性.我尝试将bin/instance debug与以下内容一起使用: >>> app.site.news.is_folderish ... AttributeError: is_folderish 我想我无法以这种方式到达属性,因为app.s
..
以下是我正在研究的敏捷性内容类型的摘录.有两种内容类型,程序和项目.应该可以将项目与程序相关联(我在下面将其定义为RelationChoice). from five import grok from plone.directives import dexterity, form from zope import schema from zope.schema.interfaces imp
..
我在一个新创建的实例中向Dexterity Content Type File添加了一个名为course的新选择字段.为了将“课程"字段用作/++ add ++ Collection中的条件,我遵循
..
我正在尝试编写一种类似于Facebook帖子的轻量级内容类型. 整个内容架构只是一个文本字段.没有标题,说明. 它必须是Contentish并由CMFCore管理:它必须具有FTI(门户类型),以便我们可以通过标准方法创建/浏览内容;它是目录感知的. 他们将在彼此之间具有联系/参考. 对象的数量将是巨大的,例如10-100M. 与此最相似的是注释对象(plone.ap
..
如何在特定字段之后将现有字段(IDublinCore.rights)移到另一个字段集中-无需编写我自己的行为(IDublinCore的副本)? “权利"字段应出现在"image_caption"(自己的内容类型)之后 这不起作用 form.order_after(rights='image_caption') 解决方案 如何使用Jquery? (因为字段集仍在使用Jquer
..
我有一个运行Plone 4.1的站点,该站点具有使用Dexterity 1.1开发的自定义内容类型.我的内容作者可以使用“分类"选项卡将关键字添加到基本的“克隆"页面,如果用户使用其中一个关键字进行搜索,则用户可以成功找到这些页面. 我的内容作者还使用我开发的Dexterity自定义内容类型制作了页面.这是使用基于Python的文件系统架构定义的.如果用户在敏捷内容类型的标题和描述中搜索术语
..
我有一个基于灵活性的内容类型,在模式中定义了不同的编辑视图和字段集.每当我要在第一个字段集之外的另一个字段中更新小部件/字段时,它就会变得蓬松.例如: self.groups[0].fields['my_field'].mode = HIDDEN_MODE 必须用于在 2nd 字段集中隐藏my_field.要设置相同的字段 self.schema['my_field'].requi
..
我有很多敏捷内容类型,其中一些只是容器,只剩下标题和描述(来自plone.app.dexterity.behaviors.metadata.IBasic行为). 我可以通过搜索标题或描述中的文本来找到它们. 但是对于某些复杂的内容类型,我正在使用 collective.dexteritytextindexer 为某些内容建立索引更多字段,并且效果很好,我可以在我标记为要索引的字段上找到
..
用户这样做是因为他们可以. 但是,图像自动调整大小等会崩溃. 这使我成为一个悲伤的男孩. 如何限制将图片上传到整个站点的GIF,PNG和JPEG? 对于原型 敏捷 解决方案 这几天我遇到了类似的问题,并像这样解决它们: 添加一个自定义小部件,该小部件将accept属性添加到文件输入中 设置field.swallowResizeExceptions =
..
我有一个自定义的内容类型,它具有灵活性.在模式(模式在下面列出)中,我将' plone.namedfile.field.NamedFile '用于附件/上传. 我想限制上传,以便仅mp3文件可以附加到我的内容类型.实现此目标的最佳方法是什么? 这是我的内容类型的完整架构/模型:
..
我们要求灵巧性内容类型必须排除导航行为,但exclude_from_nav字段的默认值为True.在行为plone.app.dexterity.behaviors.exclfromnav.IExcludeFromNavigation中,它默认为False. 很明显,我可以创建自己的行为来复制IExcludeFromNavigation(默认值除外),但是我想知道是否存在基于重用IExclud
..
我正在尝试将文件夹默认视图设置为我创建的敏捷内容类型.但是我看到,Dexterity内容类型不在文件夹可能的默认内容视图列表中.为什么?我必须在内容类型中设置一个选项吗? 解决方案 在以下情况下,内容项被列为候选默认页面: 该对象不是容器类型 或 对象门户网站类型在site_properties属性表的default_page_types中列出.在ZMI中找到它(站点设置
..
我一直在研究基于灵活性的plone应用程序. 我创建了一些新类型.这是我为激活名为"activity_report"的特定灵活性内容类型的注释所做的: 在“克隆控制面板"中 在讨论部分中,我启用了以下功能: 全局启用评论 启用匿名评论 在类型部分 我从下拉菜单中选择了“活动报告"类型,并启用了“允许评论"选项. 在文件系统上 在FTI文件activityrep
..
我正在尝试将新闻项目中的内容复制到我编写的其他内容类型中.在我的脚本中,我有news项目和project项目.第二个project是使用敏捷定义的内容类型.如果能以另一种方式将图像和正文文本从news复制到project,那就太好了. project.text = news.text project.image = news.image 在project模式中将文本和图像定义为Rich
..
我们正在将Plone CMS实施为ISO9001文档的存储库. ISO要求一定数量的日志记录,任何熟悉该标准的人都可能知道:-) 出于灵活性的考虑,我们希望以没有特定顺序的方式合并 : 新的内容类型:合并企业中可能出现的不同文档所必需的 版本控制:显示我们的文档始终是最新的,并显示与同一文档的先前版本相比进行了哪些更改 工作副本支持:使“已发布"的文档在编辑过程中保持在线状态
..
我在Plone上使用 plone.directives.form 版本1.0 4.2.5以及升级到4.2.6之后,由于plone.directives.form升级到版本1.1,我开始看到以下回溯,并且猜测. 如何避免此错误?并非来自默认Plone的唯一代码行是在der.freitag.handlers上,在该代码上执行transaction.commit()并且内容类型只是常规的灵巧内容类
..
我正在使用Python Dexterity Type编写产品,并且我有Title和Description,此字段来自行为plone.app.dexterity.behaviors.metadata.IDublinCore,但是我需要将此字段与我的字段重新排序. 示例: 我的领域:文档,拼贴,年龄,传记 IDublinCore:标题,说明 顺序:拼贴,标题,文档,年龄,传记,
..
我对自己的灵巧性内容类型进行了自定义编辑(浏览器页面).在模板中,我使用Bootstrap定义了一个表单,并添加了一些Angular JS代码以实现表单行为.这是工作. :) 我需要用富文本小部件替换一个简单的textarea.那么如何在模板中呈现富文本小部件(通常在敏捷中使用的一种)? 解决方案 如果您使用的是样机(不确定是否有人在Plone 4上使用过它),您可以在此处找到提示:
..