+from django.db.models import Q
+
from mezzanine import template
from cartridge.shop.models import Product, Category
{% blog_recent_posts limit=5 tag="django" as recent_posts %}
{% blog_recent_posts limit=5 category="python" as recent_posts %}
"""
- products = Product.objects.published()
+ products = Product.objects.published().filter(available=True)
title_or_slug = lambda s: Q(title=s) | Q(slug=s)
if category is not None:
{% endblock %}
{% block main %}
-{% blocktrans %}
-<h2>Congratulations!</h2>
-<p>
- Welcome to your new Mezzanine powered website.
- Here are some quick links to get you started:
-</p>
-<ul>
- <li><a href="/admin/">Log in to the admin interface</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/content-architecture.html">Creating custom page types</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/frequently-asked-questions.html#templates">Modifying HTML templates</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/frequently-asked-questions.html#why-isn-t-the-homepage-a-page-object-i-can-edit-via-the-admin">Changing this homepage</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/frequently-asked-questions.html">Other frequently asked questions</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/configuration.html#default-settings">Full list of settings</a></li>
- <li><a href="http://mezzanine.jupo.org/docs/deployment.html">Deploying to a production server</a></li>
-</ul>
-{% endblocktrans %}
{% load blog_tags records_tags keyword_tags i18n mezzanine_tags %}
<div class="col-xs-6 col-md-6"><!-- Showcase-->
-<h2>{% trans "Showcase" %}</h2>
+{% shop_recent_products limit=2 category="Showcase" as recent_products %}
+{% if recent_products %}
+<h2>{% trans "Showcases" %}</h2>
+<div class="row">
+ {% for product in recent_products %}
+ <div class="col-xs-12 col-md-12 product-thumb ">
+ <a href="{{ product.get_absolute_url }}" class="thumbnail">
+ {% if product.image %}
+ <img src="{{ MEDIA_URL }}{% thumbnail product.image 256 256 %}">
+ {% else %}
+ <div class="placeholder"></div>
+ {% endif %}
+ <div class="caption">
+ <h6>{{ product }}</h6>
+ </div>
+ </a>
+ </div>
+{% endfor %}
+</div>
+{% endif %}
+
</div><!-- /Showcase -->
<div class="col-xs-6 col-md-6"><!-- Latest Releases -->
{% shop_recent_products 9 as recent_products %}
<h2>{% trans "Latest Releases" %}</h2>
<div class="row">
{% for product in recent_products %}
- <div class="col-xs-4 col-md-4 product-thumb ">
+ <div class="col-xs-4 col-md-4 product-thumb slim_margins">
<a href="{{ product.get_absolute_url }}" class="thumbnail">
{% if product.image %}
<img src="{{ MEDIA_URL }}{% thumbnail product.image 148 148 %}">
<div class="row product-list">
{% for product in products.object_list %}
- <div class="col-xs-6 col-sm-4 col-lg-3 product-thumb">
+ <div class="col-xs-6 col-sm-4 col-lg-3 product-thumb slim_margins">
<a href="{{ product.get_absolute_url }}" class="thumbnail">
{% if product.image %}
<img src="{{ MEDIA_URL }}{% thumbnail product.image 148 148 %}">
<form method="post" id="add-cart" class="shop-form">
{% fields_for add_product_form %}
<div class="form-actions">
- <input type="submit" class="btn btn-primary btn-lg pull-right" name="add_cart" value="{% trans "Buy" %}">
+ <input type="submit" class="btn btn-primary btn-lg pull-right" name="add_cart" value="{% trans "Add to cart" %}">
{% if settings.SHOP_USE_WISHLIST %}
<input type="submit" class="btn btn-default btn-lg pull-left" name="add_wishlist" value="{% trans "Save for later" %}">
{% endif %}