Template Tags¶
The fusionbox_tags library contains several useful template tags. Use
{% load fusionbox_tags %} to use these.
highlight_here¶
Filter the subnode’s output to add a class to every anchor where
appropriate, based on startswith matching. By default the class is here,
but you can override by passing an argument to the tag.
Note
This requires BeautifulSoup to do the HTML parsing
Examples¶
Given:
{% highlight_here %}
<a href="/" class="home">/</a>
<a href="/blog/">blog</a>
{% endhighlight %}
If request.url is /, the output is:
<a href="/" class="home here">/</a>
<a href="/blog/">blog</a>
On /blog/, it is:
<a href="/" class="home">/</a>
<a href="/blog/" class="here">blog</a>