From 8a7e7c161495ad22e10a62a7331f1b33c34fd3be Mon Sep 17 00:00:00 2001 From: spacenergy Date: Fri, 25 Sep 2015 12:45:41 +0600 Subject: [PATCH] auto --- batiskaf/templates/jinja2/category.jinja | 37 ++++++++++++------- .../includes/category_category_thumb.jinja | 23 ++++++++++++ .../jinja2/includes/category_filter.jinja | 2 +- store/migrations/0036_auto_20150925_1215.py | 30 +++++++++++++++ .../migrations/0037_category_hide_products.py | 19 ++++++++++ store/models.py | 12 +++--- store/views.py | 5 ++- 7 files changed, 105 insertions(+), 23 deletions(-) create mode 100644 batiskaf/templates/jinja2/includes/category_category_thumb.jinja create mode 100644 store/migrations/0036_auto_20150925_1215.py create mode 100644 store/migrations/0037_category_hide_products.py diff --git a/batiskaf/templates/jinja2/category.jinja b/batiskaf/templates/jinja2/category.jinja index d3f61ea..b494eb4 100644 --- a/batiskaf/templates/jinja2/category.jinja +++ b/batiskaf/templates/jinja2/category.jinja @@ -71,8 +71,16 @@
+ {% if category.hide_products %} + {% for child in category.childs.all() %} + {% include 'includes/category_category_thumb.jinja' with context %} +{#
  • #} +{# {{ child.title }}#} +{#
  • #} + {% endfor %} + - {% if products %} + {% elif products %}
    @@ -118,6 +126,20 @@
    + {% else %} +
    +

    Список товаров пуст

    + +

    Товары в данной категории или с выбранными параметрами отсутствуют. Выберите другую + категорию, либо сбросьте фильтр параметров.

    + +

    Перейти на главную страницу + {% if category %} + или + отменить фильтрацию + {% endif %}

    +
    {% endif %}
    {% if products %} @@ -134,20 +156,7 @@ {% endif %} {% endfor %} - {% else %} -
    -

    Список товаров пуст

    - -

    Товары в данной категории или с выбранными параметрами отсутствуют. Выберите другую - категорию, либо сбросьте фильтр параметров.

    -

    Перейти на главную страницу - {% if category %} - или - отменить фильтрацию - {% endif %}

    -
    {% endif %}
    diff --git a/batiskaf/templates/jinja2/includes/category_category_thumb.jinja b/batiskaf/templates/jinja2/includes/category_category_thumb.jinja new file mode 100644 index 0000000..fcb27f2 --- /dev/null +++ b/batiskaf/templates/jinja2/includes/category_category_thumb.jinja @@ -0,0 +1,23 @@ +
    +
    + {% set im = child.image|thumbnail("420x420") %} + + + Купить {{ child.title }} + + + + +
    +
    \ No newline at end of file diff --git a/batiskaf/templates/jinja2/includes/category_filter.jinja b/batiskaf/templates/jinja2/includes/category_filter.jinja index 7b53092..1a228db 100644 --- a/batiskaf/templates/jinja2/includes/category_filter.jinja +++ b/batiskaf/templates/jinja2/includes/category_filter.jinja @@ -1,7 +1,7 @@ {% if category %} - {% if category.childs.all() %} + {% if not category.hide_products and category.childs.all() %}
    →   Категории