Skip to content
Snippets Groups Projects
Commit 64c71aae authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

don't require program point icons

parent f2843680
No related branches found
No related tags found
2 merge requests!684Release,!683No longer require program point icons, serve gfonts locally, add migrations
Pipeline #10861 passed
......@@ -116,7 +116,10 @@ class ProgramBlock(StructBlock):
label="Odkaz pokrývající celou tuto část",
required=False,
)
icon = ImageChooserBlock(label="Ikona")
icon = ImageChooserBlock(
label="Ikona",
required=False,
)
title = CharBlock(label="Titulek článku programu")
text = RichTextBlock(label="Obsah")
......
# Generated by Django 4.0.7 on 2022-12-30 13:16
from django.db import migrations
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
class Migration(migrations.Migration):
dependencies = [
('main', '0038_alter_maincrossroadpage_cards_content_and_more'),
]
operations = [
migrations.AlterField(
model_name='mainprogrampage',
name='program',
field=wagtail.fields.StreamField([('program_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('slug', wagtail.blocks.CharBlock(help_text='Není třeba vyplňovat, bude automaticky vyplněno', label='Slug části programu', required=False)), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('url', wagtail.blocks.URLBlock(label='Odkaz pokrývající celou tuto část', required=False)), ('icon', wagtail.images.blocks.ImageChooserBlock(label='Ikona', required=False)), ('title', wagtail.blocks.CharBlock(label='Titulek článku programu')), ('text', wagtail.blocks.RichTextBlock(label='Obsah'))]), label='Jednotlivé články programu'))], label='Část programu'))], blank=True, use_json_field=None, verbose_name='Program'),
),
]
......@@ -40,10 +40,11 @@
{% else %}
<div class="grid-container mb-12">
{% endif %}
{% if item.icon %}
{% image item.icon max-150x150 as icon %}
<img src="{{ icon.url }}" alt="{{ item.title }}" class="grid-left-side mr-6 text-6xl xl:justify-self-end">
<div class="grid-content flex flex-col">
{% endif %}
<div class="{% if item.icon %}grid-content{% else %}grid-left-side-with-content{% endif %} flex flex-col">
<h3 class="font-alt mb-4 text-4xl">
{{ item.title }}
</h3>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment