diff --git a/bootstrapform/config.py b/bootstrapform/config.py new file mode 100644 index 0000000..dec5116 --- /dev/null +++ b/bootstrapform/config.py @@ -0,0 +1,3 @@ +from django.conf import settings + +BOOTSTRAP_COLUMN_COUNT = getattr(settings, 'BOOTSTRAP_COLUMN_COUNT', 12) diff --git a/bootstrapform/templatetags/bootstrap.py b/bootstrapform/templatetags/bootstrap.py index 88fc4b9..8c36c18 100644 --- a/bootstrapform/templatetags/bootstrap.py +++ b/bootstrapform/templatetags/bootstrap.py @@ -3,6 +3,8 @@ from django.template import Context from django.template.loader import get_template from django import template +from bootstrapform import config + register = template.Library() @register.filter @@ -32,14 +34,14 @@ def bootstrap_horizontal(element, label_cols={}): try: value_nb_cols = int(splited_class[-1]) except ValueError: - value_nb_cols = 12 + value_nb_cols = config.BOOTSTRAP_COLUMN_COUNT - if value_nb_cols >= 12: - splited_class[-1] = 12 + if value_nb_cols >= config.BOOTSTRAP_COLUMN_COUNT: + splited_class[-1] = config.BOOTSTRAP_COLUMN_COUNT else: offset_class = cl.split('-') offset_class[-1] = 'offset-' + str(value_nb_cols) - splited_class[-1] = str(12 - value_nb_cols) + splited_class[-1] = str(config.BOOTSTRAP_COLUMN_COUNT - value_nb_cols) markup_classes['single_value'] += ' ' + '-'.join(offset_class) markup_classes['single_value'] += ' ' + '-'.join(splited_class)