Edit me on GitHub

asset

The asset directive adds an asset override for a single static file/directory asset.

Attributes

to_override
A asset specification specifying the asset to be overridden.
override_with
A asset specification specifying the asset which is used as the override.

Examples

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/"
 />

Alternatives

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

See also The asset ZCML Directive.

Table Of Contents

Previous topic

authtktauthenticationpolicy

Next topic

configure