Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- nav_macros.twig---
- {% macro home() %}
- <a href="/">Home</a>
- {% endmacro %}
- {% macro previous(current_page_number) %}
- {% if current_page_number == 1 %}
- null
- {% else %}
- <a href="page#{current_page_number - 1}.html">Previous</a>
- {% endif %}
- {% endmacro %}
- {% macro next(globals, module_name, current_page_number) %}
- {% set module_def = attribute(globals, module_name) %}
- {% set module_page_count = module_def.page_count %}
- {% if current_page_number >= module_page_count %}
- null
- {% else %}
- <a href="page#{current_page_number + 1}">Next</a>
- {% endif %}
- {% endmacro %}
- ---template---
- <html>
- <head>
- {% block html_header %}
- {% endblock %}
- </head>
- <body>
- <h1>Module page</h1>
- {% block pagecontent %}
- {% import "nav_macros.twig" as nav %}
- <div id="navbar">
- {% block previous %}
- {{ nav.previous(page.page_number)}}
- {% endblock %}
- {% block home %}
- {{ nav.home() }}
- {% endblock %}
- {% block next %}
- {{ nav.next(_context.site, page.module_name, page.page_number) }}
- {% endblock %}
- </div>
- {% block healthcontent %}
- {% endblock %}
- {% endblock %}
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement