From 0974480d8c4ea24409ab0a0699427fc1d4b257af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Thu, 21 Dec 2023 10:40:01 +0100 Subject: [PATCH] nicer crossroad page design --- main/models.py | 2 -- .../includes/molecules/boxes/card_box_block.html | 2 +- .../boxes/card_box_with_headline_block.html | 6 ++---- main/templates/main/main_crossroad_page.html | 12 ++++++------ main/templates/main/main_people_page.html | 16 ++++++++-------- 5 files changed, 17 insertions(+), 21 deletions(-) diff --git a/main/models.py b/main/models.py index 066a5c35..75891673 100644 --- a/main/models.py +++ b/main/models.py @@ -715,7 +715,6 @@ class MainPeoplePage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, subpage_types = [ "main.MainPersonPage", "main.MainSimplePage", - "main.MainCrossroadPage", ] ### OTHERS @@ -962,7 +961,6 @@ class MainCrossroadPage( parent_page_types = [ "main.MainHomePage", "main.MainCrossroadPage", - "main.MainPeoplePage", ] subpage_types = [ "main.MainSimplePage", diff --git a/main/templates/main/includes/molecules/boxes/card_box_block.html b/main/templates/main/includes/molecules/boxes/card_box_block.html index 60e92843..07dc2b5e 100644 --- a/main/templates/main/includes/molecules/boxes/card_box_block.html +++ b/main/templates/main/includes/molecules/boxes/card_box_block.html @@ -3,4 +3,4 @@ {% image self.image fill-512x512 as image %} {% firstof self.page.url self.link as url %} -{% include 'main/includes/molecules/boxes/card_box.html' with url=url image=image header=self.title text=self.content description_classes="!bg-grey-180" classes="drop-shadow" %} +{% include 'main/includes/molecules/boxes/card_box.html' with url=url image=image header=self.title content=self.text description_classes="!bg-grey-180" classes="drop-shadow" %} diff --git a/main/templates/main/includes/molecules/boxes/card_box_with_headline_block.html b/main/templates/main/includes/molecules/boxes/card_box_with_headline_block.html index 653a363f..f440c098 100644 --- a/main/templates/main/includes/molecules/boxes/card_box_with_headline_block.html +++ b/main/templates/main/includes/molecules/boxes/card_box_with_headline_block.html @@ -4,10 +4,8 @@ <h2 class="head-6xl mt-5 mb-5">{{ self.headline }}</h2> {% endif %} -<ul class="grid grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 gap-8"> +<ul class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 content-stretch gap-8"> {% for card_block in self.card_items %} - <li> - {% include_block card_block %} - </li> + {% include_block card_block %} {% endfor %} </ul> diff --git a/main/templates/main/main_crossroad_page.html b/main/templates/main/main_crossroad_page.html index cbe0e47d..114aed54 100644 --- a/main/templates/main/main_crossroad_page.html +++ b/main/templates/main/main_crossroad_page.html @@ -7,17 +7,17 @@ <main role="main" class="mb-10 xl:mb-32"> <div class="mb-2 lg:mb-12 container--wide"> - <div class="grid-full"> + <div class="flex flex-col gap-16"> {% for headlined_card_block in page.headlined_cards_content %} - {% include_block headlined_card_block %} + <div> + {% include_block headlined_card_block %} + </div> {% endfor %} {% if page.cards_content|length != 0 %} - <ul class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> + <ul class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 content-stretch gap-8"> {% for card_block in page.cards_content %} - <li> - {% include_block card_block %} - </li> + {% include_block card_block %} {% endfor %} </ul> {% endif %} diff --git a/main/templates/main/main_people_page.html b/main/templates/main/main_people_page.html index 13f68f07..50fd77dc 100644 --- a/main/templates/main/main_people_page.html +++ b/main/templates/main/main_people_page.html @@ -39,18 +39,18 @@ <template v-if="isCurrentView('{{ block.value.slug }}-{{ forloop.counter }}')"> {% for team in block.value.team_list %} - {% if team.value.headline %} - <h2 class="head-6xl mt-5 mb-5">{{ team.value.headline }}</h2> + {% if team.headline %} + <h2 class="head-6xl mt-5 mb-5">{{ team.headline }}</h2> {% endif %} - <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 content-stretch gap-8"> - {% for card in team.value.card_items %} - {% image card.value.image max-512 as card_image %} - {% firstof card.value.page.url card.value.link as card_url %} + <ul class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 content-stretch gap-8"> + {% for card in team.card_items %} + {% image card.image max-512x512 as card_image %} + {% firstof card.page.url card.link as card_url %} - {% include 'main/includes/molecules/boxes/card_box.html' with image=card_image header=card.value.title content=card.value.txt url=card_url %} + {% include 'main/includes/molecules/boxes/card_box.html' with image=card_image header=card.title content=card.text url=card_url description_classes='!bg-grey-180' %} {% endfor %} - </div> + </ul> {% endfor %} </template> {% endif %} -- GitLab