def get_type(objects, type):
objs = objects.filter(type=type)
if objs:
- return objs[0]
+ return objs
return None
@register.filter
{% extends "pages/page.html" %}
-{% load mezzanine_tags keyword_tags i18n %}
+{% load mezzanine_tags keyword_tags i18n organization_tags %}
{% block meta_title %}{{ article.meta_title }}{% endblock %}
{% endblock %}
{% block page_slider %}
- {% if article.articleimage_set.all %}
- {% with article.articleimage_set.all as slider_images %}
- {% include 'core/inc/slider.html' %}
- {% endwith %}
- {% endif %}
+ {% with article.images.all|get_type:'page_slider' as slider_images %}
+ {% if slider_images %}
+ {% include 'core/inc/slider.html' %}
+ {% endif %}
+ {% endwith %}
{% endblock %}
{% block page_related_content %}
{% endblock %}
{% block page_slider %}
- {% if page.departmentpage.pageimage_set.all %}
- {% with page.departmentpage.pageimage_set.all as slider_images %}
- {% include 'core/inc/slider.html' %}
- {% endwith %}
+{% with page.departmentpage.images.all|get_type:'page_slider' as slider_images %}
+ {% if slider_images %}
+ {% include 'core/inc/slider.html' %}
{% endif %}
+{% endwith %}
{% endblock %}
{% block page_sub_content %}
{% endblock %}
{% block page_slider %}
- {% if page.teampage.pageimage_set.all %}
- {% with page.teampage.pageimage_set.all as slider_images %}
+ {% with page.teampage.images.all|get_type:'page_slider' as slider_images %}
+ {% if slider_images %}
{% include 'core/inc/slider.html' %}
+ {% endif %}
{% endwith %}
- {% endif %}
{% endblock %}
{% block page_content %}