安装并重新启动和 plonectl 启动后站点不可用
Ubuntu 10.04系统。新的 Plone 安装,一切顺利并创建了一些内容,一切看起来都很好。新内核更新并重新启动后,Plone 正在运行,但不会向浏览器显示任…
Plone 控制面板的最佳实践
我正在开发一个 package,其中包含使用 plone.app.registry 创建的控制面板。我遵循了 Timo 的教程 但是,当尝试向其中添加附加记录时,我面临着臭名…
在 Plone 中使用 setattr 在内容类型中设置简单属性是一种不好的做法吗(我的意思是,它将来会困扰我吗)?
我在 Plone 实例上有两个不同的上下文。 第一个上下文有一些 ATFolders。第二个,也有 ATFolders,必须使用一些订阅者与第一个上下文同步。 在第二个…
ReferenceField 导致 AttributeError: 'function'对象没有属性“__of__”在自定义内容类型中
我创建了一个具有 ReferenceField 的自定义内容类型。当我将 allowed_types 设置为默认内容类型(例如文档或文件夹)时,我在保存或重新索引时不会遇…
Plone 4.0.7 中 FileField 到 BlobField 迁移期间 reindexObject 失败
我正在尝试从 plone 3.3.5 迁移到 plone 4.0.7,但我陷入了将所有 FileField 转换为 BlobField 的步骤。 Plone 升级脚本成功转换了所有本机 FileField…
如何在所有页面上禁用 plone4 中的左栏?
我想要我的网站采用 2/3:1/3 布局。 我在 这个站点,但我不知道在哪里应用它(或者如何在主模板中应用)。 @aclark 对于 2/3:1/3,我想要一个宽度为 6…
使用代理视图流传输 Zope HTTP 响应
我正在使用以下 PLone + urllib 代码通过 BrowserView req = urllib2.Request(full_url) try: # Important or if the remote server is slow # all ou…
如何在 CMFFormController 中使用 state.setError 和 :records
我在应用程序中使用 cmfformcontroller 来管理条目列表。 条目使用 :records 显示,如 http://pypi.python.org/pypi/zope 中记录的那样。 httpform Pl…
翻译 Plone 产品文件系统中的内容
我正在尝试使用 i18n 机器翻译 .py 文件中的某些字符串。翻译 .pt 文件不是问题,但每当我尝试在文件系统上的 Python 代码中使用 _('Something') 进行…
在 Plone 中查看我的 xdv 更改时出现问题
似乎很多人都成功使用了 xdv,所以这一定是我对 xdv 不了解的地方。我在本地服务器 (Mac) 上运行 4.0.3。我有一个 xdv 主题在 Plone (diazo.example.c…
重新定义 Plone 4 中浏览器视图的安全性
我想重新定义 stockfolder_contents 浏览器视图的安全性,以便只有具有审阅者角色的成员才能访问它。 该类在 plone.app.content.browser.folderconten…
如果用户没有呈现视图的权限(在configure.zcml上配置),如何引发Forbidden而不是重定向到login_form?
我有一个浏览器视图,带有一些实用程序。主要是一个“实用程序视图”,我使用旧式 pt 模板(位于 skins 文件夹内)遍历它。我的 browser/configure.zc…
Plone 中的自定义 SearchableText 和 HTML 字段
我正在编写一个 Dexterity 内容类型,其中包含纯文本和 HTML 字段。我想要一个自定义的 SearchableText() 方法,它将这些字段公开给 Portal_catalog …
*.zcml 文件是否会被国际化解析?
我已经命名了实用程序,并希望标记名称以供以后 i18n 使用。这是正确的方法吗?