0.7.96
fix articles page
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from .models import *
|
||||
|
||||
|
||||
elements_on_page = 1
|
||||
elements_on_page = 5
|
||||
|
||||
def get_articles(art_kwargs, request_Data=None, from_el=None, to_el=None):
|
||||
|
||||
@@ -38,7 +38,8 @@ def get_articles(art_kwargs, request_Data=None, from_el=None, to_el=None):
|
||||
'articles': arts,
|
||||
'last_block': last_block,
|
||||
'last_el': to_el,
|
||||
'next_page_els_count': next_page_els_count
|
||||
'next_page_els_count': next_page_els_count,
|
||||
'elements_on_page': elements_on_page
|
||||
}
|
||||
|
||||
return Dict
|
||||
|
||||
1
ArticlesApp/templatetags/__init__.py
Normal file
1
ArticlesApp/templatetags/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
__author__ = 'SDE'
|
||||
48
ArticlesApp/templatetags/arts_tags_extra.py
Normal file
48
ArticlesApp/templatetags/arts_tags_extra.py
Normal file
@@ -0,0 +1,48 @@
|
||||
__author__ = 'SDE'
|
||||
|
||||
from django import template
|
||||
from django.template.defaultfilters import stringfilter
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
# @register.filter('get_side_art')
|
||||
@register.simple_tag
|
||||
def get_side_art(last_el, counter, els_on_page):
|
||||
cur_el = last_el - els_on_page + counter
|
||||
if els_on_page < 4:
|
||||
first_left_el = els_on_page + 1
|
||||
else:
|
||||
first_left_el = 4
|
||||
if (cur_el - first_left_el) % 2:
|
||||
return 'even'
|
||||
else:
|
||||
return 'odd'
|
||||
|
||||
# @register.filter()
|
||||
# def get_numbers_list(from_el, to_el):
|
||||
# res = range(from_el, to_el+1)
|
||||
# return res
|
||||
#
|
||||
#
|
||||
# def val_type(value):
|
||||
# res = type(value)
|
||||
# return res.__name__
|
||||
# register.filter('val_type', val_type)
|
||||
#
|
||||
# @register.filter()
|
||||
# def get_cols_table_data_for_row_when_cols3(value, row):
|
||||
# el_count = 3
|
||||
# from_el = (row-1) * el_count
|
||||
# to_el = row * el_count
|
||||
# part = list(value)[from_el:to_el]
|
||||
# return part
|
||||
# # register.filter('val_type', val_type)
|
||||
#
|
||||
#
|
||||
# @register.filter
|
||||
# @stringfilter
|
||||
# def correct_for_tables(value):
|
||||
# if value in ['None', '0.0']:
|
||||
# return '-'
|
||||
# return value
|
||||
Reference in New Issue
Block a user