lineheight fix and line break filter

This commit is contained in:
Arvind Tiwari 2018-03-23 04:36:40 +05:30
parent 3484b75d8b
commit dfe47e43a2
4 changed files with 16 additions and 3 deletions

View file

@ -1,7 +1,7 @@
from djangocms_text_ckeditor.fields import HTMLField
from cms.models.pluginmodel import CMSPlugin
from django.db import models
from django.utils.safestring import mark_safe
from djangocms_text_ckeditor.fields import HTMLField
from filer.fields.image import FilerImageField
# Models for CMS Plugins

View file

@ -1298,6 +1298,7 @@ footer .dcl-link-separator::before {
.promo-section p {
font-size: 18px;
line-height: 1.5;
}
.promo-section.text-center p {

View file

@ -1,7 +1,9 @@
{% load custom_tags %}
<section class="promo-section {{instance.get_extra_classes}}" {% if instance.background_image %}style="background-image:url({{ instance.background_image.url }})"{% endif %}>
<div class="container">
{% if instance.heading %}
<h3>{{instance.heading}}</h3>
<h3>{{instance.heading|escaped_line_break|linebreaksbr}}</h3>
{% endif %}
{% if instance.subheading %}
<h4>{{instance.subheading}}</h4>

View file

@ -41,4 +41,14 @@ def multiply(value, arg):
:param arg:
:return:
"""
return value*arg
return value * arg
@register.filter('escaped_line_break')
def escaped_line_break(value):
"""
usage: {{ text|escaped_line_break }}
:param value:
:return:
"""
return value.replace("\\n", "\n")