Select Git revision
0195_alter_districtarticlepage_content.py 464.67 KiB
# Generated by Django 5.0.4 on 2024-05-19 12:58
import wagtail.blocks
import wagtail.contrib.table_block.blocks
import wagtail.documents.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0194_add_people_block"),
]
operations = [
migrations.AlterField(
model_name="districtarticlepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"text",
wagtail.blocks.RichTextBlock(
template="styleguide2/includes/atoms/text/prose_richtext.html"
),
),
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Headline", max_length=300, required=True
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Bebas XL"),
("head-alt-lg", "Bebas L"),
("head-alt-md", "Bebas M"),
("head-alt-base", "Bebas base"),
("head-alt-sm", "Bebas SM"),
("head-alt-xs", "Bebas XS"),
("head-alt-2xs", "Bebas 2XS"),
("head-heavy-base", "Roboto base"),
("head-heavy-sm", "Roboto SM"),
("head-heavy-xs", "Roboto XS"),
("head-heavy-2xs", "Roboto 2XS"),
("head-allcaps-2xs", "Allcaps 2XS"),
("head-allcaps-3xs", "Allcaps 3XS"),
("head-allcaps-4xs", "Allcaps 4XS"),
(
"head-heavy-allcaps-2xs",
"Allcaps heavy 2XS",
),
(
"head-heavy-allcaps-3xs",
"Allcaps heavy 3XS",
),
(
"head-heavy-allcaps-4xs",
"Allcaps heavy 4XS",
),
],
help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.",
label="Styl",
),
),
(
"tag",
wagtail.blocks.ChoiceBlock(
choices=[
("h1", "H1"),
("h2", "H2"),
("h3", "H3"),
("h4", "H4"),
("h5", "H5"),
("h6", "H6"),
],
help_text="Čím nižší číslo, tím vyšší úroveň.",
label="Úroveň nadpisu",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
],
label="Galerie",
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=True
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek", required=False
),
),
]
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek", required=False
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
]
),
),
(
"two_columns",
wagtail.blocks.StructBlock(
[
(
"left_column_content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
required=False,
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
]
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah levého sloupce",
required=True,
),
),
(
"right_column_content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
required=False,
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
]
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah pravého sloupce",
required=True,
),
),
]
),
),
(
"three_columns",
wagtail.blocks.StructBlock(
[
(
"left_column_content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
required=False,
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
]
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah levého sloupce",
required=True,
),
),
(
"middle_column_content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
required=False,
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
]
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah prostředního sloupce",
required=True,
),
),
(
"right_column_content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"elevation",
wagtail.blocks.IntegerBlock(
default=2,
help_text="0 = žádný stín, 21 = maximální stín",
label="Velikost stínu",
max_value=21,
min_value=0,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
required=False,
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=False,
help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.",
label="Zvýraznit stín na hover",
required=False,
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
template="shared/blocks/table_block.html"
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
],
label="Obsah",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
]
),
),
(
"figure",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=True,
),
),
(
"caption",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
]
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
required=True,
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek",
required=False,
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
(
"osm-mapnik",
"OSM Mapnik",
),
(
"stadia-osm-bright",
"Stadia OSM Bright",
),
(
"stadia-outdoors",
"Stadia Outdoors",
),
(
"mapbox-streets",
"Mapbox Streets",
),
(
"mapbox-outdoors",
"Mapbox Outdoors",
),
(
"mapbox-light",
"Mapbox Light",
),
(
"mapbox-dark",
"Mapbox Dark",
),
(
"mapbox-satellite",
"Mapbox Satellite",
),
(
"mapbox-pirate",
"Mapbox Pirate Theme",
),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah pravého sloupce",
required=True,
),
),
]
),
),
(
"youtube",
wagtail.blocks.StructBlock(
[
(
"poster_image",
wagtail.images.blocks.ImageChooserBlock(
help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.",
label="Náhled videa (automatické pole)",
required=False,
),
),
(
"video_url",
wagtail.blocks.URLBlock(
help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
label="Odkaz na video",
required=False,
),
),
(
"video_id",
wagtail.blocks.CharBlock(
help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.",
label="ID videa (automatické pole)",
required=False,
),
),
],
label="YouTube video",
),
),
(
"map_point",
wagtail.blocks.StructBlock(
[
(
"lat",
wagtail.blocks.DecimalBlock(
help_text="Např. 50.04075",
label="Zeměpisná šířka",
),
),
(
"lon",
wagtail.blocks.DecimalBlock(
help_text="Např. 15.77659",
label="Zeměpisná délka",
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva špendlíku (HEX)",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("osm-mapnik", "OSM Mapnik"),
("stadia-osm-bright", "Stadia OSM Bright"),
("stadia-outdoors", "Stadia Outdoors"),
("mapbox-streets", "Mapbox Streets"),
("mapbox-outdoors", "Mapbox Outdoors"),
("mapbox-light", "Mapbox Light"),
("mapbox-dark", "Mapbox Dark"),
("mapbox-satellite", "Mapbox Satellite"),
("mapbox-pirate", "Mapbox Pirate Theme"),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Špendlík na mapě",
),
),
(
"map_collection",
wagtail.blocks.StructBlock(
[
(
"features",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"description",
wagtail.blocks.TextBlock(
label="Popisek", required=False
),
),
(
"geojson",
wagtail.blocks.TextBlock(
help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.",
label="Geodata",
required=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
(
"hex_color",
wagtail.blocks.CharBlock(
default="000000",
help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).",
label="Barva (HEX)",
),
),
],
required=True,
),
label="Součásti",
),
),
(
"zoom",
wagtail.blocks.IntegerBlock(
default=15,
label="Výchozí zoom",
max_value=18,
min_value=1,
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("osm-mapnik", "OSM Mapnik"),
("stadia-osm-bright", "Stadia OSM Bright"),
("stadia-outdoors", "Stadia Outdoors"),
("mapbox-streets", "Mapbox Streets"),
("mapbox-outdoors", "Mapbox Outdoors"),
("mapbox-light", "Mapbox Light"),
("mapbox-dark", "Mapbox Dark"),
("mapbox-satellite", "Mapbox Satellite"),
("mapbox-pirate", "Mapbox Pirate Theme"),
],
label="Styl",
),
),
(
"height",
wagtail.blocks.IntegerBlock(
label="Výška v px",
max_value=1000,
min_value=100,
),
),
],
label="Mapová kolekce",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", max_length=128, required=True
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
("grey-125", "Světle šedá"),
("blue-300", "Modrá"),
("cyan-200", "Tyrkysová"),
("green-400", "Zelené"),
("violet-400", "Vínová"),
("red-600", "Červená"),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
("grey-125", "Světle šedá"),
("blue-300", "Modrá"),
("cyan-200", "Tyrkysová"),
("green-400", "Zelené"),
("violet-400", "Vínová"),
("red-600", "Červená"),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
(
"image_banner",
wagtail.blocks.StructBlock(
[
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=True
),
),
(
"headline",
wagtail.blocks.CharBlock(
label="Headline", max_length=128, required=True
),
),
(
"content",
wagtail.blocks.StreamBlock(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=(
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"superscript",
"subscript",
"strikethrough",
"blockquote",
),
label="Textový editor",
),
),
(
"button",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
("sm", "Malá"),
("base", "Střední"),
("lg", "Velká"),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
),
(
"button_group",
wagtail.blocks.StructBlock(
[
(
"buttons",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek",
max_length=128,
required=True,
),
),
(
"icon",
wagtail.blocks.CharBlock(
help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.",
label="Ikonka",
max_length=128,
required=False,
),
),
(
"size",
wagtail.blocks.ChoiceBlock(
choices=[
(
"sm",
"Malá",
),
(
"base",
"Střední",
),
(
"lg",
"Velká",
),
],
label="Velikost",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"grey-125",
"Světle šedá",
),
(
"blue-300",
"Modrá",
),
(
"cyan-200",
"Tyrkysová",
),
(
"green-400",
"Zelené",
),
(
"violet-400",
"Vínová",
),
(
"red-600",
"Červená",
),
],
label="Barva",
),
),
(
"hoveractive",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.",
label="Animovat na hover",
required=False,
),
),
(
"mobile_fullwidth",
wagtail.blocks.BooleanBlock(
default=True,
help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.",
label="Plná šířka na mobilních zařízeních",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz",
required=False,
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
(
"auto",
"Automaticky",
),
(
"center",
"Na střed",
),
],
label="Zarovnání",
),
),
]
),
label="Tlačítka",
),
)
]
),
),
],
label="Obsah pravého sloupce",
required=False,
),
),
]
),
),
(
"quote",
wagtail.blocks.StructBlock(
[
("quote", wagtail.blocks.CharBlock(label="Citace")),
(
"autor_name",
wagtail.blocks.CharBlock(label="Jméno autora"),
),
]
),
),
(
"download",
wagtail.blocks.StructBlock(
[
(
"file",
wagtail.documents.blocks.DocumentChooserBlock(
label="Stáhnutelný soubor"
),
)
]
),
),
],
blank=True,
verbose_name="Článek",
),
),
]