跳转到主要内容

用于在Zope 2中使用zc.datetimewidget的集成包

项目描述

变更

1.4.1 (2012-02-20)

  • 修复了加载日历时的序列问题。

1.4 (2012-02-16)

  • 修复了与 newer versions of fanstatic 的兼容性问题。

1.3.1 (2012-02-15)

  • 将安装需求 fanstatic 移至额外需求。

  • 提供直接 fanstatic 资源,包括javascript、css和语言文件。

1.2 (2012-02-15)

  • 提供了一个库,可以与 fanstatic 一起使用 zc.datetimewidget 资源。

1.1 (2011-02-18)

  • 外部更改以使用 zc.datetimewidget 0.6.4 的资源,其中包含 calendar.js 中对 IE 的修复

1.0 (2009-05-20)

  • 初始版本

如何使用 Zope2 与 zc.datetimewidget

1. 将 gocept.datetimewidget egg 添加到您的实例

这应该会自动安装以下依赖项

  • zc.datetimewidget, zc.i18n 和 zc.resourcelibrary

2. 确保正确加载了 zcml 集合。

如果您使用自定义的 site.zcml,请按以下顺序包含以下内容

<!-- Enable zc.datetimewidget to load its zcml.
     Do not include zc.resourcelibrarys configure.zcml, as this
     will not work in z2. -->
<include package="zc.resourcelibrary" file="meta.zcml" />
<!-- Contains a copy of the resource directory of zc.datetimewidget
     registered as a browser:resourceDirectory.
     Also contains a viewlet manager with viewlets providing html
     snippets for including the javascripts in your templates (see below). -->
<include package="gocept.datetimewidget" />
<include package="zc.datetimewidget" />
<!-- Replace the formlib datetimewidget with the zc one. -->
<includeOverrides package="zc.datetimewidget" />
<!-- Overwrite the zc.resourcelibrary resourcedirectory
     of zc.datetimewidget with a browser:resourceDirectory. -->
<includeOverrides package="gocept.datetimewidget" />

如果您使用 plone.recipe.zope2instance 的 zcml 参数,您只需设置

zcml = zc.resourcelibrary-meta
       gocept.datetimewidget
       zc.datetimewidget
       zc.datetimewidget-overrides
       gocept.datetimewidget-overrides

3. 将 JavaScript 资源添加到您的模板中。

在您的表单显示模板中放置以下行

<tal:jsviewlets replace="structure provider:zc.datetimewidget.resources" />

或者确保以下资源已加载(例如,使用 plone portal_javascript/portal_css)

/++resource++zc.datetimewidget/calendar-system.css
/++resource++zc.datetimewidget/calendar.js
/++resource++zc.datetimewidget/datetimewidget.js
/++resource++zc.datetimewidget/languages/calendar-en.js
/++resource++zc.datetimewidget/calendar-setup.js

或者使用 Fanstatic

import gocept.datetimewidget.resource
gocept.datetimewidget.resource.datetimewidget.need()

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

gocept.datetimewidget-1.4.1.tar.gz (39.7 kB 查看哈希)

上传时间 源代码

由以下支持