Update contentful split api and css

This commit is contained in:
maureenlholland 2022-06-28 15:31:29 +01:00 коммит произвёл maureenlholland
Родитель 3213b1d69f
Коммит 74a2b0c6cd
4 изменённых файлов: 12 добавлений и 16 удалений

Просмотреть файл

@ -218,15 +218,6 @@ def _make_cta_button(entry):
return render_to_string("includes/contentful/cta.html", data, get_current_request())
def _make_product_icon(entry):
content_type = entry.sys["content_type"].id
if content_type == "componentLogo":
return _make_logo(entry)
elif content_type == "componentWordmark":
return _make_wordmark(entry)
def _make_plain_text(node):
content = node["content"]
plain = ""
@ -768,14 +759,10 @@ class ContentfulPage:
"theme_class": _get_theme_class(fields.get("theme")),
"body_class": get_body_class(),
"body": self.render_rich_text(fields.get("body")),
"heading": fields.get("heading"),
"heading_level": fields.get("heading_level"),
"media_class": get_media_class(),
"media_after": fields.get("mobile_media_after"),
"image": split_image_url,
"mobile_class": get_mobile_class(),
"cta": _make_cta_button(fields.get("cta")) if fields.get("cta") else "",
"product_icon": _make_product_icon(fields.get("product_icon")) if fields.get("product_icon") else "",
}
return data

Просмотреть файл

@ -137,10 +137,7 @@
include_highres_image=False,
loading=loading,
) %}
{% if entry.product_icon %}{{ entry.product_icon }}{% endif %}
{% if entry.heading %}<{{ entry.heading_level }}>{{ entry.heading }}</{{ entry.heading_level}}>{% endif %}
{{ entry.body|external_html }}
{% if entry.cta %}{{ entry.cta }}{% endif %}
{% endcall %}

Просмотреть файл

@ -10,3 +10,9 @@ $brand-theme: 'firefox';
@import '~@mozilla-protocol/core/protocol/css/components/split';
@import '../patch';
// Override until MDN plus logo is added to Protocol.
// https://github.com/mozilla/protocol-assets/issues/83
.mzp-c-wordmark.mzp-t-product-mdn-plus {
background-image: url('/media/img/logos/mdn/mdn-plus-wordmark.svg');
}

Просмотреть файл

@ -26,3 +26,9 @@ $brand-theme: 'mozilla';
}
}
}
// Override until MDN plus logo is added to Protocol.
// https://github.com/mozilla/protocol-assets/issues/83
.mzp-c-wordmark.mzp-t-product-mdn-plus {
background-image: url('/media/img/logos/mdn/mdn-plus-wordmark.svg');
}