Defines a browser resource
name
*
-
TextLine
(default =
None
)
This is the name used in resource urls. Resource urls are of the form site/@@/resourcename, where site is the url of "site", a folder with a site manager.
We make resource urls site-relative (as opposed to content-relative) so as not to defeat caches.
factory
-
GlobalObject
(default =
None
)
The factory used to create the resource. The factory should only expect to get the request passed when called.
file
-
Path
(default =
None
)
The file containing the resource data.
image
-
Path
(default =
None
)
If the image attribute is used, then an image resource, rather than a file resource will be created.
layer
-
LayerField
(default =
None
)
For information on layers, see the documentation for the skin directive. Defaults to "default".
permission
-
Permission
(default =
None
)
If a permission isn't specified, the resource will always be accessible.
template
-
Path
(default =
None
)
If the template attribute is used, then a page template resource, rather than a file resource will be created.
* = required