Changes between Version 1 and Version 2 of TracInterfaceCustomization


Ignore:
Timestamp:
Jul 30, 2021, 7:41:27 AM (14 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracInterfaceCustomization

    v1 v2  
    5656== Site Appearance
    5757
    58 Trac is using [http://jinja.pocoo.org/ Jinja2] as the templating engine.
     58Trac is using [http://jinja.pocoo.org/ Jinja2] as the templating engine. 
    5959
    6060We have put in place a number of "placeholder" in the form of "include" directives. These files don't need to exist, but if they do, their content will be processed by Jinja2 as well. As such, they can make use of other "include" directives, or any other feature of Jinja2 to generate dynamic content.
     
    6363 - `site_head.html`, which can be used to add content inside the generated `<head>` element
    6464 - `site_header.html`, which can be used to **prepend** content inside the generated `<body>` element, before the standard content generated by Trac
    65  - `site_footer.html`, which can be used to **append** content inside the generated `<body>` element, after the standard content generated by Trac
     65 - `site_header.html`, which can be used to **append** content inside the generated `<body>` element, after the standard content generated by Trac
    6666
    6767Say you want to add a link to a custom stylesheet, and then your own header and footer. Save the following content as `site_head.html`, `site_header.html` and `site_footer.html` inside your projects `templates/` directory (each Trac project can have their own "placeholder" files) e.g. `/path/to/env/templates/site_head.html`: