However if I don't put the if category == "news" part of it, it does show 
up fine. 

On Friday, November 27, 2015 at 10:14:10 AM UTC-5, R.J. Jackson wrote:
>
> Like I said I have tried working with tags and it doesn't work.  This is 
> the code I had.
>
>     {% with x.categories.all as categories %}
> {% if categories %}
> {% for category in categories %}
> {% if category == "news" %}
> {{category}}
> {% endif %}
>         {% endfor %}
>
> On Thursday, November 26, 2015 at 4:03:21 PM UTC-5, Danny S wrote:
>>
>> On 27/11/2015 4:33 AM, R.J. Jackson wrote:
>>
>> Hi, thank you it was helpful. 
>>
>> I have a follow up question, lets say I wanted to do a check to see if 
>> category is == to a string, how can I do that?
>>
>>
>> Why  not read up on Django template tags? 
>> https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#if
>>
>> There's several examples there using both == and %ifequal, see which one 
>> works best for you.
>>
>> Seeya. Danny.
>>
>>
>> I have tried using the if tag but it doesn't work.
>>
>> On Wednesday, November 25, 2015 at 6:09:42 PM UTC-5, Nkansah Rexford 
>> wrote: 
>>>
>>> Perhaps the blog_post_list.html file might be of help. In mine, I find 
>>> this: 
>>> {% with blog_post.categories.all as categories %}
>>>   {% if categories %}
>>>     ...
>>>     {% for category in categories %}
>>>     <a href="{% url "blog_post_list_category" category.slug %}">{{ 
>>> category }}</a>{% if not forloop.last %}, {% endif %}
>>>     {% endfor %}
>>>   {% endif %}
>>> {% endwith %}
>>>
>>> That hopefully gives an idea how to fetch a category.
>>>
>>> And remember, you wouldn't expect to find a category object or objects 
>>> if one isn't already created.
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Mezzanine Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to