Ticket #2502 (closed enhancement: fixed)
Create Jinja block for common helpers
| Reported by: | aron.carroll | Owned by: | toby |
|---|---|---|---|
| Priority: | minor | Milestone: | ckan-sprint-2012-06-25 |
| Component: | ckan | Keywords: | demo-theme |
| Cc: | Repository: | ckan | |
| Theme: | none |
Description
Most important is {% snippet %} but {% url_for %} would be great too.
Change History
comment:1 Changed 23 months ago by toby
- Owner changed from toby to aron.carroll
- Status changed from new to assigned
comment:2 Changed 23 months ago by aron.carroll
- Owner changed from aron.carroll to toby
Works beautifully. Be great if we could remove the parens around url_for and add an extra one for h.nav_link but I think call it link_for instead.
{% url_for controller='foo', action='bar', ... %}
{% link_for controller='foo', action='bar', class='btn', icon='plus'... %}
Note: See
TracTickets for help on using
tickets.

{% snippet 'template_name', var=value, var2=value ... %}
{% url_for(controller='foo', action='bar', ...) %}
let me know if you want these changed eg remove need for () in url_for
merged into demo branch they are just available in jinja templates no need to do anything special
Let me know any problems or if you need some others added