Integration package for using zc.datetimewidget in Zope 2
Project description
Changes
1.3.1 (2012-02-15)
Moved install requirement fanstatic to an extra requirement.
Provide direct fanstatic resources for the javascript, css and language files.
1.2 (2012-02-15)
Provided a library to be able to use the zc.datetimewidget resources with fanstatic.
1.1 (2011-02-18)
changed external to use resources of zc.datetimewidget 0.6.4, which contains a fix for IE in calendar.js
1.0 (2009-05-20)
initial revision
How to use zc.datetimewidget with Zope2
1. Add gocept.datetimewidget egg to your instance
This should automatically install the following dependencies:
zc.datetimewidget, zc.i18n and zc.resourcelibrary
2. Make sure the correct set of zcml gets loaded.
If you use a custom site.zcml, Include the following IN THIS ORDER:
<!-- 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" />
If you use the zcml parameter of plone.recipe.zope2instance you can just set:
zcml = zc.resourcelibrary-meta gocept.datetimewidget zc.datetimewidget zc.datetimewidget-overrides gocept.datetimewidget-overrides
3. Add javascript resources to your templates.
Place a line like this in a template where your forms will be displayed:
<tal:jsviewlets replace="structure provider:zc.datetimewidget.resources" />
Or make sure the following resources are loaded (i.e. using 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
Or use Fanstatic:
import gocept.datetimewidget.resource gocept.datetimewidget.resource.datetimewidget.need()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for gocept.datetimewidget-1.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ed1df20ab3876e1e2cee67fb982c8c7d39bed233a18c0da81413cfb32b00db |
|
MD5 | a3c39d9d65fc60e222ae77fdb0e0d9cc |
|
BLAKE2b-256 | fb16ade8ef727b5e68c2d781d43ab23d8af2b21dddaef2cbaa83bae4dea17130 |