diff options
-rw-r--r-- | home/models.py | 3 | ||||
-rw-r--r-- | home/templates/home/home_page.html | 2 | ||||
-rw-r--r-- | showcase/models.py | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/home/models.py b/home/models.py index 870e9b1..5124ec3 100644 --- a/home/models.py +++ b/home/models.py @@ -55,6 +55,9 @@ class BasePage(Page): show_in_menus=True).live().order_by('pk') return context + def get_reversed_children(self): + return reversed(self.get_children()) + def save(self, *args, **kwargs): self.slug = unidecode(self.slug) super().save(*args, **kwargs) diff --git a/home/templates/home/home_page.html b/home/templates/home/home_page.html index 7dbaed4..7925dbd 100644 --- a/home/templates/home/home_page.html +++ b/home/templates/home/home_page.html @@ -29,7 +29,7 @@ {{ page.body|richtext }} <div class="row justify-content-center"> -{% for subpage in page.get_children %} +{% for subpage in page.get_reversed_children %} <div class="col-md-auto m-1"> <div class="card"> <div class="row no-gutters"> diff --git a/showcase/models.py b/showcase/models.py index 2623c6a..572d295 100644 --- a/showcase/models.py +++ b/showcase/models.py @@ -94,7 +94,7 @@ class ShowCase(BasePage): external_source = models.ForeignKey(ExternalSource, on_delete=models.PROTECT) content_panels = [ - FieldPanel('slug'), FieldPanel('external_source') + FieldPanel('external_source') ] + BasePage.content_panels class Meta: |