You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
1.1 KiB

from bootstrapform_jinja.templatetags.bootstrap import *
from django.contrib.staticfiles.storage import staticfiles_storage
from django.core.urlresolvers import reverse
from batiskaf.jinja2_ext.thumbnails import thumbnail
from batiskaf.jinja2_ext.cart import cart
from batiskaf.jinja2_ext.html_filters import *
from jinja2 import Environment
from store.models import Category
def environment(**options):
env = Environment(**options)
env.globals.update({
'static': staticfiles_storage.url,
'url': reverse,
'main_categories': Category.objects.filter(parent__isnull=True).order_by('pk'),
})
env.filters['linebreaks'] = linebreaks
env.filters['thumbnail'] = thumbnail
env.filters['cart'] = cart
env.filters['bootstrap'] = bootstrap
env.filters['bootstrap_inline'] = bootstrap_inline
env.filters['bootstrap_horizontal'] = bootstrap_horizontal
env.filters['bootstrap_classes'] = bootstrap_classes
env.filters['is_checkbox'] = is_checkbox
env.filters['is_multiple_checkbox'] = is_multiple_checkbox
env.filters['is_radio'] = is_radio
env.filters['is_file'] = is_file
return env