I need to pass the following into an included template via the Django include tag:
{% include 'btn.html' with
btn_text='Hi '|add:first_name|add:' - Verify Email Now'
btn_url=verify_url
%}
Therefore I can dissect the entire question in two parts:
A. Is it possible to have first_name
added into the string in another, more elegant, manner at template level?
B. I need to have the string translated at template level - is it possible?
I.e. what I intend to do (but is not syntactically correct) is the below:
{% include 'btn.html' with
btn_text=
{% blocktrans first_name as first_name %}
Hi {{first_name}} - Verify Email Now
{% endblocktrans %}
btn_url=verify_url
%}
I found the solution in this post:
Here is the given example:
{% trans "Load more promotions" as promotions %}
{% include "a_dir/stuff.html" with text=promotions %}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With