ZCML File
configure.zcml
[top]
/
zope
/
app
/
i18nfile
/
browser
/ configure.zcml
<
configure
xmlns
="
http://namespaces.zope.org/zope
"
xmlns:browser
="
http://namespaces.zope.org/browser
"
i18n_domain
="
zope
"
>
<
browser:page
class
="
.i18nfile.I18nFileView
"
for
="
zope.app.i18nfile.interfaces.II18nFile
"
permission
="
zope.View
"
name
="
index.html
"
/>
<
browser:pages
class
="
.i18nfile.I18nFileEdit
"
for
="
zope.app.i18nfile.interfaces.II18nFile
"
permission
="
zope.ManageContent
"
>
<
browser:page
name
="
editForm.html
"
template
="
file_edit.pt
"
/>
<
browser:page
name
="
edit.html
"
attribute
="
action
"
/>
</
browser:pages
>
<
browser:menuItems
menu
="
zmi_views
"
for
="
zope.app.i18nfile.interfaces.II18nFile
"
>
<
browser:menuItem
title
="
Edit
"
action
="
editForm.html
"
/>
<
browser:menuItem
title
="
Upload
"
filter
="
python: False
"
action
="
editForm.html
"
/>
</
browser:menuItems
>
<
browser:addMenuItem
title
="
I18n File
"
description
="
A file that supports multiple locales.
"
permission
="
zope.ManageContent
"
class
="
zope.app.i18nfile.I18nFile
"
/>
<
browser:page
class
="
.i18nimage.I18nImageData
"
allowed_attributes
="
__call__ tag
"
for
="
zope.app.i18nfile.interfaces.II18nImage
"
permission
="
zope.View
"
name
="
index.html
"
/>
<
browser:pages
class
="
.i18nimage.I18nImageEdit
"
for
="
zope.app.i18nfile.interfaces.II18nImage
"
permission
="
zope.ManageContent
"
>
<
browser:page
name
="
upload.html
"
template
="
image_edit.pt
"
/>
<
browser:page
name
="
uploadAction.html
"
attribute
="
action
"
/>
</
browser:pages
>
<
browser:menuItems
menu
="
zmi_views
"
for
="
zope.app.i18nfile.interfaces.II18nImage
"
>
<
browser:menuItem
title
="
Edit
"
action
="
upload.html
"
/>
<
browser:menuItem
title
="
Upload
"
filter
="
python: False
"
action
="
upload.html
"
/>
</
browser:menuItems
>
<
browser:addMenuItem
title
="
I18n Image
"
description
="
A multi-locale version of an Image.
"
permission
="
zope.ManageContent
"
class
="
zope.app.i18nfile.I18nImage
"
/>
</
configure
>