Skip to content

Commit cd1c522

Browse files
authored
Clean up miniview and search templates (#659)
* Add miniview and search template for Article and Event pages. * Use miniview for Article Index and Event Index pages, for consistency. * Make miniviews renderings more consistent throughout the site. * Uniform height of cards when rendering miniviews in a row, e.g. related pages or latest pages. * Fix heading levels in miniviews and search templates to fix accessibility warnings. * Miniviews now have two new variables to control heading size and card styling, which can be passed in: `{% include .. with h="h3" and miniview_css_class="my-class-here" %}` Fixes #578, #647, and #660
1 parent 70af626 commit cd1c522

16 files changed

Lines changed: 105 additions & 57 deletions

coderedcms/models/page_models.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,7 @@ class Meta:
713713
abstract = True
714714

715715
template = "coderedcms/pages/article_page.html"
716+
miniview_template = "coderedcms/pages/article_page.mini.html"
716717
search_template = "coderedcms/pages/article_page.search.html"
717718

718719
related_show_default = True
@@ -856,6 +857,7 @@ class Meta:
856857
("-date_display", "Display publish date, newest first"),
857858
) + CoderedWebPage.index_order_by_choices
858859

860+
# DEPRECATED: Remove these show_* options in 5.0
859861
show_images = models.BooleanField(
860862
default=True,
861863
verbose_name=_("Show images"),
@@ -890,6 +892,10 @@ class Meta:
890892
verbose_name = _("CodeRed Event")
891893
abstract = True
892894

895+
template = "coderedcms/pages/event_page.html"
896+
miniview_template = "coderedcms/pages/event_page.mini.html"
897+
search_template = "coderedcms/pages/event_page.search.html"
898+
893899
calendar_color = ColorField(
894900
blank=True,
895901
help_text=_(

coderedcms/static/coderedcms/css/crx-front.css

Lines changed: 6 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderedcms/static/coderedcms/css/crx-front.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)