<a href="{{ root.get_absolute_url }}">{{ root }}</a>
{% elif lesson.type == 'synthetic' %}
<a href="{% url 'catalogue_lessons' %}">Lekcje syntetyczne ze wszystkich tematów</a>
+{% elif lesson.type == 'project' %}
+ <a href="{% url 'catalogue_lessons' %}">Projekty ze wszystkich tematów</a>
{% else %}
<a href="{% url 'catalogue_lessons' %}">Inne</a>
{% endif %}
{% endfor %}
</ul>
+{% if link_other_level %}
{% with other=lesson.get_other_level %}
{% if other %}
<p>Ten temat jest dostępny również na
{% if other.slug == 'liceum' %}zaawansowanym{% else %}podstawowym{% endif %}</a>.</p>
{% endif %}
{% endwith %}
+{% endif %}
@register.inclusion_tag("catalogue/snippets/lesson_nav.html")
def lesson_nav(lesson):
- if lesson.type in ('course', 'project'):
+ if lesson.type == 'course':
root = lesson.section
siblings = Lesson.objects.filter(type='course', level=lesson.level, section=root)
mark_level = False
+ link_other_level = True
else:
root = None
siblings = Lesson.objects.filter(type=lesson.type)
- mark_level = True
+ mark_level = link_other_level = lesson.type == 'course'
return {
"lesson": lesson,
"root": root,