From: Emilie Date: Tue, 8 Nov 2016 14:37:33 +0000 (+0100) Subject: Product : external link in search X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9c0971c96abf16aa3ca3c99317685a156b8db24f;p=mezzo.git Product : external link in search --- diff --git a/app/templates/core/inc/search_card.html b/app/templates/core/inc/search_card.html index 6235e83d..5081ac32 100644 --- a/app/templates/core/inc/search_card.html +++ b/app/templates/core/inc/search_card.html @@ -7,7 +7,7 @@ {% block tags %} {% endblock %} - +

{% block title %} {% endblock %} diff --git a/app/templates/pages/page/includes/page_search.html b/app/templates/pages/page/includes/page_search.html index 160ee9a0..6bb6205e 100644 --- a/app/templates/pages/page/includes/page_search.html +++ b/app/templates/pages/page/includes/page_search.html @@ -24,7 +24,7 @@ {% elif page|classname == "Project" %}
- {{ page|classname }} + {% trans 'Project' %}
{% else %} diff --git a/app/templates/search_results.html b/app/templates/search_results.html index 35c65e01..8d52dc5c 100644 --- a/app/templates/search_results.html +++ b/app/templates/search_results.html @@ -61,6 +61,10 @@ {% with result as playlist %} {% include 'media/inc/playlist_search.html' %} {% endwith %} + {% elif result|classname == 'Product' %} + {% with result as product %} + {% include 'shop/product/includes/product_search.html' %} + {% endwith %} {% else %} {% with result as page %} {% include 'pages/page/includes/page_search.html' %} diff --git a/app/templates/shop/product/includes/product_search.html b/app/templates/shop/product/includes/product_search.html new file mode 100644 index 00000000..edf444f1 --- /dev/null +++ b/app/templates/shop/product/includes/product_search.html @@ -0,0 +1,30 @@ +{% extends "core/inc/search_card.html" %} +{% load i18n mezzanine_tags organization_tags %} + +{% block title %} + {{ result.title }} +{% endblock %} + +{% block icon %}files-o{% endblock %} + +{% block tags %} +
+
+ {% trans 'Software' %} +
+
+{% endblock %} + +{% block url %} + {% with product.links.all as products %} + {% if products %} + {{ products|get_type_link:'link'|first }} + {% endif %} + {% endwith %} +{% endblock %} + +{% block content %} + {% if result.description != result|stringformat:"s" %} + {{ result.description|truncatewords_html:200|safe }} + {% endif %} +{% endblock %}