Example #1
0
    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'),
            )
Example #2
0
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')
)
Example #3
0
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'