Globals¶
Jinja2 globals are often data or functions that do not are not filters or tests.
Built-in globals¶
In addition to Jinja2’s built-in globals, Betty provides the following:
app
(betty.app.App
)The currently running Betty application.
citer
(betty.html.Citer
)The ledger of citation references on the current page.
breadcrumbs
(betty.html.Breadcrumbs
)The ledger of breadcrumbs on the current page.
entity_contexts
(betty.jinja2.EntityContexts
)The ledger of primary entities in the current template context.
generate_html_id
(betty.jinja2.globals.generate_html_id()
)A function to generate a HTML ID unique within the current render call, such as a page.
localizer
(betty.locale.localizer.Localizer
)The localizer for the current template context.
project
(betty.project.Project
)The project the template is being rendered for.
public_css_paths
(a sequence ofstr
)The paths to the public CSS files used for all pages.
public_js_paths
(a sequence ofstr
)The paths to the public JS files used for all pages.
today
(betty.date.Date
)The current date.