The asset directive adds an asset override for a single static file/directory asset.
Overriding a Single Asset File
1 2 3 4 | <asset
to_override="some.package:templates/mytemplate.pt"
override_with="another.package:othertemplates/anothertemplate.pt"
/>
|
Overriding all Assets in a Package
1 2 3 4 | <asset
to_override="some.package"
override_with="another.package"
/>
|
Overriding all Assets in a Subdirectory of a Package
1 2 3 4 | <asset
to_override="some.package:templates/"
override_with="another.package:othertemplates/"
/>
|
The pyramid.config.Configurator.override_asset() method can be used instead of the resource ZCML directive.
This directive can also be invoked as the resource ZCML directive for backwards compatibility purposes.
See also The asset ZCML Directive.