Static files

pantra provides advanced ways to provide links to your static and media files. Additionally to plain href and src attributes pantra provides localized versions:

  • href:subdir

  • src:subdir

It helps to rendering engines to find proper file in specific sub-directory name, relatively to current app and component. Since then, rendering engine has multi-step searching algorith:

  1. Search in subdirectory ALLOWED_DIRS aliases

  2. Search in app subdirectory /app/app_name/static/subdir/

  3. Search in component subdirectory /component_path/static/subdir/

  4. Search on common components subdirectory /components/static/subdir/

See also

Check common directory structure.

Important

If subdir equals “static”, search is performing in static directory instead of subdir:

<img src:media="image.png">   <-- .../static/media/image.png
<img src:static="image.png">  <-- .../static/image.png

Note

All static files to be collected to single directory on cache building process.