def configure_urls(self, cls, urls): from django.conf.urls import url, patterns from cms.views import details from django.views.decorators.cache import cache_page from cratis.app.i18n.utils import localize_url as _ if cls.DEBUG: urls += patterns('', url(_(r'^$'), details, {'slug': ''}, name='pages-root'), url(_(r'^(?P<slug>[0-9A-Za-z-_.//]+)$'), details, name='pages-details-by-slug'), ) else: urls += patterns('', url(_(r'^$'), cache_page(60 * 24)(details), {'slug': ''}, name='pages-root'), url(_(r'^(?P<slug>[0-9A-Za-z-_.//]+)$'), cache_page(60 * 24)(details), name='pages-details-by-slug'), )
from django.conf.urls import url, patterns, include from cratis.app.i18n.utils import localize_url as _ urlpatterns = patterns('', url(_(r'^profile/$'), 'cratis.app.profile.views.profile', name='profile') )
from django.conf.urls.defaults import patterns, include, url # Uncomment the next two lines to enable the admin: from cratis.app.i18n.utils import localize_url as _ from cratis.app.ecommerce.profile.views import Profile, ProfileAddressList, ProfileAddressNew, ProfileOrderList, ProfileOrderDetails, ProfileAddressEdit, ProfileAddressRemove, ProfileEdit from cratis.app.ecommerce.products.sitemap import ProductCategorySitemap, ProductSitemap from cratis.app.ecommerce.products.views import MainPageListView, ProductView, SearchListView, all_products_xml sitemaps = { 'categories': ProductCategorySitemap(), 'products': ProductSitemap(), } urlpatterns = patterns('', url(_(r'^$'), MainPageListView.as_view(), name='main_page'), url(r'^sitemap\.xml$', 'cratis.app.ecommerce.products.sitemap.sitemap', {'sitemaps': sitemaps}), url(r'^afesf322fs32fefwkj32iiwefw/all_products\.xml$', all_products_xml), url(_(r'^product/all/$'), SearchListView.as_view(), name='all_products'), url(_(r'^product/$'), SearchListView.as_view()), url(_(r'^product/(?P<category_id>\d+)$'), SearchListView.as_view(), name='products_in_category' ), url(_(r'^product/all/(?P<pk>\d+)$'), ProductView.as_view(), name='product'