Skip to content
Snippets Groups Projects
Verified Commit 720c3101 authored by Alexa Valentová's avatar Alexa Valentová
Browse files

add simple page

parent 7a163df2
No related branches found
No related tags found
2 merge requests!966Release,!965Add simple page
Pipeline #17971 passed
# Generated by Django 4.1.13 on 2024-04-24 11:03
from django.db import migrations, models
import django.db.models.deletion
import shared.models.base
import wagtail.blocks
import wagtail.fields
import wagtailmetadata.models
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0025_alter_image_file_alter_rendition_file'),
('wagtailcore', '0083_workflowcontenttype'),
('elections', '0023_alter_electionsfullprogrampage_content'),
]
operations = [
migrations.CreateModel(
name='ElectionsSimplePage',
fields=[
('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.page')),
('content', wagtail.fields.StreamField([('text', wagtail.blocks.RichTextBlock(template='styleguide2/includes/atoms/text/prose_richtext.html'))], blank=True, use_json_field=True, verbose_name='Hlavní obsah')),
('search_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.image', verbose_name='Search image')),
],
options={
'verbose_name': 'Jednoduchá stárnka',
'abstract': False,
},
bases=(shared.models.base.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, 'wagtailcore.page', models.Model),
),
]
......@@ -87,6 +87,7 @@ class ElectionsHomePage(MainHomePageMixin):
"elections.ElectionsFaqPage",
"elections.ElectionsSearchPage",
"elections.ElectionsFullProgramPage",
"elections.ElectionsSimplePage",
]
### OTHERS
......@@ -372,3 +373,11 @@ class ElectionsFullProgramPage(
)
return ""
class ElectionsSimplePage(MainSimplePageMixin):
parent_page_types = [
"elections.ElectionsHomePage",
"elections.ElectionsSimplePage",
]
subpage_types = ["elections.ElectionsSimplePage"]
{% extends "styleguide2/simple_page.html" %}
{% load wagtailcore_tags %}
{% block content %}
{% include 'styleguide2/includes/organisms/layout/elections/navbar.html' %}
{% include 'styleguide2/includes/organisms/header/elections/simple_header.html' with title=page.title %}
<main role="main" class="mb-10 xl:mb-32">
<div class="container--wide mb-2 lg:mb-12">
{% for block in page.content %}
{% include_block block %}
{% endfor %}
</div>
</main>
{% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment