def best_cats(request): """Каталог в виде слайдера - центральный блок""" result = get_catalogue(request, tag='best_cats', cache_time=60, force_new=False) result['request'] = request return result
def catalogue(request): """Каталог в виде меню - левый блок""" result = get_catalogue(request, tag=settings.DEFAULT_CATALOGUE_TAG, cache_time=60, force_new=False) result['request'] = request return result
def catalogue(request): """Каталог в виде меню - левый блок""" result = get_catalogue(request, tag=get_default_catalogue(), cache_time=60, force_new=False) result['request'] = request return result
def sidebar_cats(request, tag: str = None): """Каталог в сайдбаре""" if not tag: tag = get_default_catalogue() # Ищем альтернативные каталоги link = request.META.get('PATH_INFO') catalogue_tag, is_root_level = search_alt_catalogue(link) if catalogue_tag: tag = catalogue_tag result = get_catalogue(request, tag=tag, cache_time=60, force_new=False) result['request'] = request return result
def sidebar_cats(request, tag: str = None): """Каталог в сайдбаре""" if not tag: tag = settings.DEFAULT_CATALOGUE_TAG # Ищем альтернативные каталоги link = request.META.get('PATH_INFO') catalogue_tag, is_root_level = search_alt_catalogue(link) if catalogue_tag: tag = catalogue_tag result = get_catalogue( request, tag = tag, cache_time = 60, force_new = True if request.GET.get('force_new') else False, ) result['request'] = request return result