diff --git a/coderedcms/models/page_models.py b/coderedcms/models/page_models.py index 63cb53ba..e507632f 100755 --- a/coderedcms/models/page_models.py +++ b/coderedcms/models/page_models.py @@ -713,6 +713,7 @@ class Meta: abstract = True template = "coderedcms/pages/article_page.html" + miniview_template = "coderedcms/pages/article_page.mini.html" search_template = "coderedcms/pages/article_page.search.html" related_show_default = True @@ -856,6 +857,7 @@ class Meta: ("-date_display", "Display publish date, newest first"), ) + CoderedWebPage.index_order_by_choices + # DEPRECATED: Remove these show_* options in 5.0 show_images = models.BooleanField( default=True, verbose_name=_("Show images"), @@ -890,6 +892,10 @@ class Meta: verbose_name = _("CodeRed Event") abstract = True + template = "coderedcms/pages/event_page.html" + miniview_template = "coderedcms/pages/event_page.mini.html" + search_template = "coderedcms/pages/event_page.search.html" + calendar_color = ColorField( blank=True, help_text=_( diff --git a/coderedcms/static/coderedcms/css/crx-front.css b/coderedcms/static/coderedcms/css/crx-front.css index 1454e6e1..5906a405 100644 --- a/coderedcms/static/coderedcms/css/crx-front.css +++ b/coderedcms/static/coderedcms/css/crx-front.css @@ -3,16 +3,18 @@ Wagtail CRX (https://www.coderedcorp.com/cms/) Copyright 2018-2023 CodeRed LLC License: https://github.com/coderedcorp/coderedcms/blob/main/LICENSE */ -.crx-article .article-body { - max-width: 800px; -} - @media (min-width: 768px) { .crx-article .article-body { font-size: 1.2em; } } +@media (min-width: 992px) { + .crx-article .article-body { + max-width: 800px; + } +} + .crx-article .article-author-img { max-height: 3em; } diff --git a/coderedcms/static/coderedcms/css/crx-front.css.map b/coderedcms/static/coderedcms/css/crx-front.css.map index dfc310a7..012777f4 100644 --- a/coderedcms/static/coderedcms/css/crx-front.css.map +++ b/coderedcms/static/coderedcms/css/crx-front.css.map @@ -14,5 +14,5 @@ "../scss/_crx-richtext.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/coderedcms/static/coderedcms/css/crx-front.min.css b/coderedcms/static/coderedcms/css/crx-front.min.css index 6355c9f8..d8d5a272 100644 --- a/coderedcms/static/coderedcms/css/crx-front.min.css +++ b/coderedcms/static/coderedcms/css/crx-front.min.css @@ -2,4 +2,4 @@ Wagtail CRX (https://www.coderedcorp.com/cms/) Copyright 2018-2023 CodeRed LLC License: https://github.com/coderedcorp/coderedcms/blob/main/LICENSE -*/.crx-article .article-body{max-width:800px}@media (min-width: 768px){.crx-article .article-body{font-size:1.2em}}.crx-article .article-author-img{max-height:3em}[class^="container"] [class^="container"]{width:100%;padding:0;margin:0}.card{background-size:cover;background-position:center center}.container-fluid .carousel{margin:0 -12px}.carousel .no-image{height:500px}.crx-filmstrip-container{overflow:hidden}@media (hover: none){.crx-filmstrip-container{overflow-x:scroll}}.crx-filmstrip-panel{min-width:300px;min-height:300px;padding:40px;text-align:center}.modal-lightbox{max-width:100vw;text-align:center}.modal-lightbox img{max-height:90vh;max-width:90vw}.hero-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;color:white}.hero-bg.parallax{background-attachment:fixed}.hero-bg.tile{background-size:initial;background-repeat:repeat}.hero-fg{padding:80px 0}.map-container{min-height:600px;width:100%}#infowindow-content{display:none}#infowindow-content .title{font-weight:bold}#map #infowindow-content{display:inline}.pac-card{margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0,0,0,0.3);background-color:#fff;font-family:Roboto}#pac-container{padding-bottom:12px;margin-right:12px}.pac-controls{display:inline-block;padding:5px 11px}.pac-controls label{font-family:Roboto;font-size:13px;font-weight:300}#pac-input{background-color:#fff;font-family:Roboto;font-size:16px;font-weight:300;margin-left:12px;line-height:34px;text-overflow:ellipsis;width:200px;top:10px !important;border:2px solid #fff;border-radius:3px;box-shadow:rgba(0,0,0,0.3) 0 2px 2px;padding-left:5px;padding-right:5px}#pac-input:focus{border-color:#4d90fe}#title{color:#fff;background-color:#4d90fe;font-size:25px;font-weight:500;padding:6px 12px}#target{width:345px}.address-card{margin:0 auto;font-size:1.4em}.address-card .card-body p{margin-bottom:0}.map-button{background-color:white;color:black;border-radius:1px;z-index:999}@media (min-width: 768px){.map-button{position:absolute;top:13px;left:430px}}#LocationList{max-height:600px;overflow-y:scroll}.navbar-brand img{height:50px;width:auto}.-fixed-img-offset{margin-top:76px}.-fixed-offset{margin-top:56px}.crx-navbar-center-fixed-img-offset{margin-top:175px}.crx-navbar-center-fixed-offset{margin-top:56px}.crx-navbar-center{text-align:center}.crx-navbar-center .navbar-collapse{justify-content:center}.crx-navbar-center .navbar-brand{margin:0}.crx-navbar-center .navbar-brand img{height:150px;width:auto}@media (min-width: 576px){.crx-navbar-center.navbar-expand-sm>.container,.crx-navbar-center.navbar-expand-sm>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-sm{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-sm{margin-top:96px}}@media (min-width: 768px){.crx-navbar-center.navbar-expand-md>.container,.crx-navbar-center.navbar-expand-md>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-md{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-md{margin-top:96px}}@media (min-width: 992px){.crx-navbar-center.navbar-expand-lg>.container,.crx-navbar-center.navbar-expand-lg>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-sm{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-sm{margin-top:96px}}@media (min-width: 1200px){.crx-navbar-center.navbar-expand-xl>.container,.crx-navbar-center.navbar-expand-xl>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-xl{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-xl{margin-top:96px}}.leaders{max-width:40em;padding:0;overflow-x:hidden}.leaders:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.leaders span:first-child{padding-right:0.33em;background:white}.leaders span+span{float:right;padding-left:0.33em;padding-right:15px;background:white;position:relative;z-index:1;margin-right:-15px}.richtext-image.left{float:left;margin:0 1em 1em 0;max-width:40%;width:auto;height:auto}.richtext-image.right{float:right;margin:0 0 1em 1em;max-width:40%;width:auto;height:auto}.richtext-image.full-width{max-width:100%;width:auto;height:auto;display:block;margin:1em auto}h2[data-block-key],h3[data-block-key],h4[data-block-key],h5[data-block-key],h6[data-block-key]{clear:both} +*/@media (min-width: 768px){.crx-article .article-body{font-size:1.2em}}@media (min-width: 992px){.crx-article .article-body{max-width:800px}}.crx-article .article-author-img{max-height:3em}[class^="container"] [class^="container"]{width:100%;padding:0;margin:0}.card{background-size:cover;background-position:center center}.container-fluid .carousel{margin:0 -12px}.carousel .no-image{height:500px}.crx-filmstrip-container{overflow:hidden}@media (hover: none){.crx-filmstrip-container{overflow-x:scroll}}.crx-filmstrip-panel{min-width:300px;min-height:300px;padding:40px;text-align:center}.modal-lightbox{max-width:100vw;text-align:center}.modal-lightbox img{max-height:90vh;max-width:90vw}.hero-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;color:white}.hero-bg.parallax{background-attachment:fixed}.hero-bg.tile{background-size:initial;background-repeat:repeat}.hero-fg{padding:80px 0}.map-container{min-height:600px;width:100%}#infowindow-content{display:none}#infowindow-content .title{font-weight:bold}#map #infowindow-content{display:inline}.pac-card{margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0,0,0,0.3);background-color:#fff;font-family:Roboto}#pac-container{padding-bottom:12px;margin-right:12px}.pac-controls{display:inline-block;padding:5px 11px}.pac-controls label{font-family:Roboto;font-size:13px;font-weight:300}#pac-input{background-color:#fff;font-family:Roboto;font-size:16px;font-weight:300;margin-left:12px;line-height:34px;text-overflow:ellipsis;width:200px;top:10px !important;border:2px solid #fff;border-radius:3px;box-shadow:rgba(0,0,0,0.3) 0 2px 2px;padding-left:5px;padding-right:5px}#pac-input:focus{border-color:#4d90fe}#title{color:#fff;background-color:#4d90fe;font-size:25px;font-weight:500;padding:6px 12px}#target{width:345px}.address-card{margin:0 auto;font-size:1.4em}.address-card .card-body p{margin-bottom:0}.map-button{background-color:white;color:black;border-radius:1px;z-index:999}@media (min-width: 768px){.map-button{position:absolute;top:13px;left:430px}}#LocationList{max-height:600px;overflow-y:scroll}.navbar-brand img{height:50px;width:auto}.-fixed-img-offset{margin-top:76px}.-fixed-offset{margin-top:56px}.crx-navbar-center-fixed-img-offset{margin-top:175px}.crx-navbar-center-fixed-offset{margin-top:56px}.crx-navbar-center{text-align:center}.crx-navbar-center .navbar-collapse{justify-content:center}.crx-navbar-center .navbar-brand{margin:0}.crx-navbar-center .navbar-brand img{height:150px;width:auto}@media (min-width: 576px){.crx-navbar-center.navbar-expand-sm>.container,.crx-navbar-center.navbar-expand-sm>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-sm{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-sm{margin-top:96px}}@media (min-width: 768px){.crx-navbar-center.navbar-expand-md>.container,.crx-navbar-center.navbar-expand-md>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-md{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-md{margin-top:96px}}@media (min-width: 992px){.crx-navbar-center.navbar-expand-lg>.container,.crx-navbar-center.navbar-expand-lg>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-sm{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-sm{margin-top:96px}}@media (min-width: 1200px){.crx-navbar-center.navbar-expand-xl>.container,.crx-navbar-center.navbar-expand-xl>.container-fluid{display:block}.crx-navbar-center-fixed-img-offset.navbar-expand-xl{margin-top:217px}.crx-navbar-center-fixed-offset.navbar-expand-xl{margin-top:96px}}.leaders{max-width:40em;padding:0;overflow-x:hidden}.leaders:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.leaders span:first-child{padding-right:0.33em;background:white}.leaders span+span{float:right;padding-left:0.33em;padding-right:15px;background:white;position:relative;z-index:1;margin-right:-15px}.richtext-image.left{float:left;margin:0 1em 1em 0;max-width:40%;width:auto;height:auto}.richtext-image.right{float:right;margin:0 0 1em 1em;max-width:40%;width:auto;height:auto}.richtext-image.full-width{max-width:100%;width:auto;height:auto;display:block;margin:1em auto}h2[data-block-key],h3[data-block-key],h4[data-block-key],h5[data-block-key],h6[data-block-key]{clear:both} diff --git a/coderedcms/static/coderedcms/scss/_crx-article.scss b/coderedcms/static/coderedcms/scss/_crx-article.scss index 241c11d0..ef93481e 100644 --- a/coderedcms/static/coderedcms/scss/_crx-article.scss +++ b/coderedcms/static/coderedcms/scss/_crx-article.scss @@ -2,10 +2,12 @@ .crx-article { .article-body { - max-width: 800px; @media (min-width: 768px) { font-size: 1.2em; } + @media (min-width: 992px) { + max-width: 800px; + } } .article-author-img { max-height: 3em; diff --git a/coderedcms/templates/coderedcms/blocks/pagelist_block.html b/coderedcms/templates/coderedcms/blocks/pagelist_block.html index ed68ee84..5f4524e0 100644 --- a/coderedcms/templates/coderedcms/blocks/pagelist_block.html +++ b/coderedcms/templates/coderedcms/blocks/pagelist_block.html @@ -1,11 +1,11 @@ {% extends "coderedcms/blocks/base_block.html" %} {% load wagtailcore_tags %} {% block block_render %} -
+
{% for page in pages %}
{% with page=page.specific %} - {% include page.miniview_template %} + {% include page.miniview_template with miniview_css_class="h-100" %} {% endwith %}
{% endfor %} diff --git a/coderedcms/templates/coderedcms/pages/article_index_page.html b/coderedcms/templates/coderedcms/pages/article_index_page.html index e754a865..19d711fa 100755 --- a/coderedcms/templates/coderedcms/pages/article_index_page.html +++ b/coderedcms/templates/coderedcms/pages/article_index_page.html @@ -7,21 +7,7 @@
{% for article in index_paginated %} - {% if self.show_images %} - - {% if article.cover_image %} - {% image article.specific.cover_image fill-1600x900 format-webp preserve-svg as cover_image %} - {{article.title}} - {% endif %} - - {% endif %} -

{{article.title}}

- {% if self.show_captions and article.specific.caption %}

{{article.specific.caption}}

{% endif %} - {% if self.show_meta %}

{{article.specific.seo_published_at}} • {{article.specific.seo_author}}

{% endif %} - {% if self.show_preview_text %}

{{article.specific.body_preview}}

{% endif %} - {% if not forloop.last %} -
- {% endif %} + {% include article.miniview_template with page=article h="h2" miniview_css_class="mb-5" %} {% endfor %}
{% if page.index_classifiers.exists %} diff --git a/coderedcms/templates/coderedcms/pages/article_page.html b/coderedcms/templates/coderedcms/pages/article_page.html index 62116405..1722adb6 100644 --- a/coderedcms/templates/coderedcms/pages/article_page.html +++ b/coderedcms/templates/coderedcms/pages/article_page.html @@ -18,7 +18,7 @@

{{ self.title }}

{% endif %} - +

{% endblock %} diff --git a/coderedcms/templates/coderedcms/pages/article_page.mini.html b/coderedcms/templates/coderedcms/pages/article_page.mini.html new file mode 100644 index 00000000..00e46e2d --- /dev/null +++ b/coderedcms/templates/coderedcms/pages/article_page.mini.html @@ -0,0 +1,17 @@ +{% load wagtailcore_tags wagtailimages_tags %} +
+ {% if page.cover_image %} + {% image page.cover_image fill-800x450 format-webp preserve-svg as card_img %} + + {{ card_img.title }} + + {% endif %} +
+ <{{ h|default:"h3" }} class="h5 card-title"> + {{ page.title }} + + {% if page.caption %}

{{page.caption}}

{% endif %} +

{{ page.seo_published_at|date }}

+

{{ page.body_preview }}

+
+
diff --git a/coderedcms/templates/coderedcms/pages/article_page.search.html b/coderedcms/templates/coderedcms/pages/article_page.search.html index 9c8eb592..b221c808 100644 --- a/coderedcms/templates/coderedcms/pages/article_page.search.html +++ b/coderedcms/templates/coderedcms/pages/article_page.search.html @@ -10,7 +10,7 @@ {% endif %}
-

{{page.title}}

+

{{page.title}}

{% if page.content_type.model_class in pagetypes %}{{page.search_name}}{% endif %}
{% if page.caption %} @@ -19,7 +19,7 @@

{{page.title}}

- +

{% if page.search_description %}

{{page.search_description|safe}}

diff --git a/coderedcms/templates/coderedcms/pages/base.html b/coderedcms/templates/coderedcms/pages/base.html index 772d6773..de5f4c6a 100755 --- a/coderedcms/templates/coderedcms/pages/base.html +++ b/coderedcms/templates/coderedcms/pages/base.html @@ -147,10 +147,10 @@ {% if page.related_show %}

{% trans "Related" %}

-
+
{% for rp in related_pages %}
- {% include rp.miniview_template with page=rp %} + {% include rp.miniview_template with page=rp miniview_css_class="h-100" %}
{% endfor %}
diff --git a/coderedcms/templates/coderedcms/pages/event_index_page.html b/coderedcms/templates/coderedcms/pages/event_index_page.html index 80a5c39c..e331b250 100644 --- a/coderedcms/templates/coderedcms/pages/event_index_page.html +++ b/coderedcms/templates/coderedcms/pages/event_index_page.html @@ -18,35 +18,20 @@ {% endblock %} {% block index_content %}
- {% for event in index_paginated %} -
- {% block event_cover_image %} - {% if event.cover_image %} -
- {% image event.cover_image fill-1600x900 format-webp preserve-svg as cover_image %} - {{ event.title }} -
- {% endif %} - {% endblock %} - {% block event_body_preview %} -
-

{{ event.title }}

-

{{ event.most_recent_occurrence.0 }}

-

{{ event.body_preview }}

+
+ {% for event in index_paginated %} +
+ {% include event.miniview_template with page=event h="h2" miniview_css_class="h-100" %}
- {% endblock %} + {% endfor %}
- {% if not forloop.last %} -
- {% endif %} - {% endfor %} {% include "coderedcms/includes/pagination.html" with items=index_paginated %}
{% endblock %} {% block coderedcms_scripts %} {{ block.super }} - - + + {% endblock %} diff --git a/coderedcms/templates/coderedcms/pages/event_page.mini.html b/coderedcms/templates/coderedcms/pages/event_page.mini.html new file mode 100644 index 00000000..496d7bf9 --- /dev/null +++ b/coderedcms/templates/coderedcms/pages/event_page.mini.html @@ -0,0 +1,16 @@ +{% load wagtailcore_tags wagtailimages_tags %} +
+ {% if page.cover_image %} + {% image page.cover_image fill-800x450 format-webp preserve-svg as card_img %} + + {{ card_img.title }} + + {% endif %} +
+ <{{ h|default:"h3" }} class="h5 card-title"> + {{ page.title }} + +

{{ page.most_recent_occurrence.0 }}

+

{{ page.body_preview }}

+
+
diff --git a/coderedcms/templates/coderedcms/pages/event_page.search.html b/coderedcms/templates/coderedcms/pages/event_page.search.html new file mode 100644 index 00000000..d4834606 --- /dev/null +++ b/coderedcms/templates/coderedcms/pages/event_page.search.html @@ -0,0 +1,31 @@ +{% load wagtailimages_tags %} +
+ {% if page.cover_image %} + {% image page.cover_image fill-800x450 format-webp preserve-svg as cover_image %} +
+ + {{ page.title }} + +
+ {% endif %} +
+
+

{{ page.title }}

+ {% if page.content_type.model_class in pagetypes %} + {{page.search_name}} + {% endif %} +
+

+ {{ page.most_recent_occurrence.0 }} + {% if page.address %} + + {{ page.address }} + {% endif %} +

+ {% if page.search_description %} +

{{page.search_description|safe}}

+ {% elif page.body_preview %} +

{{page.body_preview}}

+ {% endif %} +
+
diff --git a/coderedcms/templates/coderedcms/pages/page.mini.html b/coderedcms/templates/coderedcms/pages/page.mini.html index e59e2c8e..7d01f88e 100644 --- a/coderedcms/templates/coderedcms/pages/page.mini.html +++ b/coderedcms/templates/coderedcms/pages/page.mini.html @@ -1,12 +1,15 @@ {% load wagtailcore_tags wagtailimages_tags %} -
+
{% if page.cover_image %} {% image page.cover_image fill-800x450 format-webp preserve-svg as card_img %} - {{card_img.title}} + + {{ card_img.title }} + {% endif %}
-
{{page.title}}
-

{{page.body_preview}}

- Read more + <{{ h|default:"h3" }} class="h5 card-title"> + {{ page.title }} + +

{{ page.body_preview }}

diff --git a/coderedcms/templates/coderedcms/pages/search_result.html b/coderedcms/templates/coderedcms/pages/search_result.html index e5253235..2cec277f 100644 --- a/coderedcms/templates/coderedcms/pages/search_result.html +++ b/coderedcms/templates/coderedcms/pages/search_result.html @@ -1,6 +1,6 @@ {% load coderedcms_tags %}
-

{{page.title}}

+

{{page.title}}

{% if page.content_type.model_class in pagetypes %} {{page|get_name_of_class}} {% endif %}