{# The footer's content, as its own fragment: included by base_full.html inside {% block footer %} and served by /_construct/footer. With footer_poll on, the content is wrapped in #fcu-footer-content, which Unpoly reloads from that route on a timer; with it off the content renders bare, as before. The route passes footer_fragment=True so the element is returned even when the content is empty. Requires `construct` in context. #} {%- set _content = construct.footer_content -%} {%- if construct.footer_poll -%} {%- if _content or footer_fragment -%}
{%- endif -%} {%- else -%} {{ _content or "" }} {%- endif -%}