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

split mobile & desktop image

parent c8538ba1
Branches
No related tags found
2 merge requests!882Release,!881Split mobile & desktop image
Pipeline #16300 passed
...@@ -97,7 +97,12 @@ class HomePageCarouseSlideBlock(StructBlock): ...@@ -97,7 +97,12 @@ class HomePageCarouseSlideBlock(StructBlock):
mobile_line_2 = TextBlock(label="Druhý mobilní řádek") mobile_line_2 = TextBlock(label="Druhý mobilní řádek")
mobile_line_3 = TextBlock(label="Třetí mobilní řádek") mobile_line_3 = TextBlock(label="Třetí mobilní řádek")
image = ImageChooserBlock(label="Obrázek nahrazující animaci", required=False) desktop_image = ImageChooserBlock(
label="Obrázek nahrazující animaci (desktop)", required=False
)
mobile_image = ImageChooserBlock(
label="Obrázek nahrazující animaci (mobil / tablet)", required=False
)
button_url = URLBlock( button_url = URLBlock(
label="Odkaz tlačítka", label="Odkaz tlačítka",
......
# Generated by Django 4.1.10 on 2024-01-17 15:52
from django.db import migrations
import main.blocks
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
class Migration(migrations.Migration):
dependencies = [
("main", "0068_alter_mainhomepage_content"),
]
operations = [
migrations.AlterField(
model_name="mainhomepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"carousel",
wagtail.blocks.StructBlock(
[
(
"desktop_line_1",
wagtail.blocks.TextBlock(
label="Desktop první řádek"
),
),
(
"desktop_line_2",
wagtail.blocks.TextBlock(
label="Desktop druhý řádek"
),
),
(
"mobile_line_1",
wagtail.blocks.TextBlock(
label="První mobilní řádek"
),
),
(
"mobile_line_2",
wagtail.blocks.TextBlock(
label="Druhý mobilní řádek"
),
),
(
"mobile_line_3",
wagtail.blocks.TextBlock(
label="Třetí mobilní řádek"
),
),
(
"desktop_image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek nahrazující animaci (desktop)",
required=False,
),
),
(
"mobile_image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek nahrazující animaci (mobil / tablet)",
required=False,
),
),
(
"button_url",
wagtail.blocks.URLBlock(
help_text="Bez odkazu tlačítko nebude viditelné.",
label="Odkaz tlačítka",
required=False,
),
),
(
"button_text",
wagtail.blocks.CharBlock(
label="Text tlačítka", required=False
),
),
]
),
),
(
"news",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
help_text="Nejnovější články se načtou automaticky",
label="Titulek",
),
),
(
"description",
wagtail.blocks.TextBlock(label="Popis"),
),
],
template="styleguide2/includes/organisms/articles/articles_section.html",
),
),
("europarl_news", wagtail.blocks.StructBlock([])),
(
"people",
wagtail.blocks.StructBlock(
[
(
"title_line_1",
wagtail.blocks.CharBlock(
label="První řádek titulku"
),
),
(
"title_line_2",
wagtail.blocks.CharBlock(
label="Druhý řádek titulku"
),
),
(
"description",
wagtail.blocks.TextBlock(label="Popis"),
),
(
"list",
wagtail.blocks.ListBlock(
main.blocks.BoxBlock, label="Boxíky"
),
),
]
),
),
(
"regions",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
help_text="Články pro regiony se načtou automaticky",
label="Titulek",
),
)
]
),
),
(
"boxes",
wagtail.blocks.StructBlock(
[
("title", wagtail.blocks.CharBlock(label="Nadpis")),
(
"list",
wagtail.blocks.ListBlock(
main.blocks.BoxBlock, label="Boxíky"
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek pozadí", required=False
),
),
]
),
),
],
blank=True,
use_json_field=True,
verbose_name="Hlavní obsah",
),
),
]
...@@ -20,11 +20,11 @@ ...@@ -20,11 +20,11 @@
lg:hidden lg:hidden
" "
{% if not self.image %} {% if not self.mobile_image %}
src="{% static 'styleguide2/images/background-images/bg-flag-mobile.gif' %}" src="{% static 'styleguide2/images/background-images/bg-flag-mobile.gif' %}"
{% else %} {% else %}
{% image self.image original as background_image %} {% image self.mobile_image original as mobile_background_image %}
src="{{ background_image.url }}" src="{{ mobile_background_image.url }}"
{% endif %} {% endif %}
draggable="false" draggable="false"
...@@ -35,7 +35,14 @@ ...@@ -35,7 +35,14 @@
header-carousel--image header-carousel--image
hidden lg:block hidden lg:block
" "
src="{% static 'styleguide2/images/background-images/bg-flag.webp' %}"
{% if not self.desktop_image %}
src="{% static 'styleguide2/images/background-images/bg-flag.webp' %}"
{% else %}
{% image self.desktop_image original as desktop_background_image %}
src="{{ desktop_background_image.url }}"
{% endif %}
draggable="false" draggable="false"
> >
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment