Skip to content
Snippets Groups Projects
Commit 7fb8a16d authored by Ondrej Rehounek's avatar Ondrej Rehounek
Browse files

region: Complete menu

parent d1cfe6ea
No related branches found
No related tags found
2 merge requests!418Release,!414district and region modules
Pipeline #6243 passed
...@@ -15,7 +15,7 @@ class AddressBlock(StructBlock): ...@@ -15,7 +15,7 @@ class AddressBlock(StructBlock):
embed_map = URLBlock( embed_map = URLBlock(
label="Odkaz na embed mapku", label="Odkaz na embed mapku",
required=False, required=False,
help_text="Hodnota 'src' v <iframe>", help_text="Hodnota 'src' v iframe",
) )
address = TextBlock(label="Adresa", required=True) address = TextBlock(label="Adresa", required=True)
address_info = TextBlock(label="Info k adrese", required=False) address_info = TextBlock(label="Info k adrese", required=False)
......
# Generated by Django 3.2.8 on 2021-11-28 13:35
import wagtail.core.blocks
import wagtail.core.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0028_alter_districthomepage_subheader"),
]
operations = [
migrations.AlterField(
model_name="districtcenterpage",
name="sidebar_content",
field=wagtail.core.fields.StreamField(
[
(
"address",
wagtail.core.blocks.StructBlock(
[
(
"title",
wagtail.core.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"embed_map",
wagtail.core.blocks.URLBlock(
help_text="Hodnota 'src' v iframe",
label="Odkaz na embed mapku",
required=False,
),
),
(
"address",
wagtail.core.blocks.TextBlock(
label="Adresa", required=True
),
),
(
"address_info",
wagtail.core.blocks.TextBlock(
label="Info k adrese", required=False
),
),
]
),
),
(
"contact",
wagtail.core.blocks.StructBlock(
[
(
"title",
wagtail.core.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="List kontaktů",
),
),
]
),
),
],
blank=True,
verbose_name="Obsah bočního panelu",
),
),
]
...@@ -15,7 +15,7 @@ class AddressBlock(StructBlock): ...@@ -15,7 +15,7 @@ class AddressBlock(StructBlock):
embed_map = URLBlock( embed_map = URLBlock(
label="Odkaz na embed mapku", label="Odkaz na embed mapku",
required=False, required=False,
help_text="Hodnota 'src' v <iframe>", help_text="Hodnota 'src' v iframe",
) )
address = TextBlock(label="Adresa", required=True) address = TextBlock(label="Adresa", required=True)
address_info = TextBlock(label="Info k adrese", required=False) address_info = TextBlock(label="Info k adrese", required=False)
......
# Generated by Django 3.2.8 on 2021-11-28 13:35
import wagtail.core.blocks
import wagtail.core.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("region", "0005_auto_20211128_1152"),
]
operations = [
migrations.AlterField(
model_name="regioncenterpage",
name="sidebar_content",
field=wagtail.core.fields.StreamField(
[
(
"address",
wagtail.core.blocks.StructBlock(
[
(
"title",
wagtail.core.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"embed_map",
wagtail.core.blocks.URLBlock(
help_text="Hodnota 'src' v iframe",
label="Odkaz na embed mapku",
required=False,
),
),
(
"address",
wagtail.core.blocks.TextBlock(
label="Adresa", required=True
),
),
(
"address_info",
wagtail.core.blocks.TextBlock(
label="Info k adrese", required=False
),
),
]
),
),
(
"contact",
wagtail.core.blocks.StructBlock(
[
(
"title",
wagtail.core.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.PageChooserBlock(
label="Osoba",
page_type=["region.RegionPersonPage"],
),
label="List kontaktů",
),
),
]
),
),
],
blank=True,
verbose_name="Obsah bočního panelu",
),
),
]
...@@ -80,13 +80,62 @@ ...@@ -80,13 +80,62 @@
<div v-if="show || isLgScreenSize" class="navbar__main navbar__section navbar__section--expandable container-padding--zero lg:container-padding--auto"> <div v-if="show || isLgScreenSize" class="navbar__main navbar__section navbar__section--expandable container-padding--zero lg:container-padding--auto">
<ul class="navbar-menu text-white"> <ul class="navbar-menu text-white">
{% if page.root_page.articles_page %} {% if page.root_page.articles_page %}
<li class="navbar-menu__item"><a href="{% pageurl page.root_page.articles_page %}" class="navbar-menu__link">{{ page.root_page.articles_page }}</a></li> <li class="navbar-menu__item">
<a href="{% pageurl page.root_page.articles_page %}" class="navbar-menu__link">
Aktuality
</a>
</li>
{% endif %} {% endif %}
{% if page.root_page.people_page %} {% if page.root_page.people_page %}
<li class="navbar-menu__item"><a href="{% pageurl page.root_page.people_page %}" class="navbar-menu__link">{{ page.root_page.people_page }}</a></li> <li class="navbar-menu__item">
<a href="{% pageurl page.root_page.people_page %}" class="navbar-menu__link">
Lidé
</a>
</li>
{% endif %}
{% if page.root_page.election_page and page.root_page.program_page %}
<li class="navbar-menu__item">
<ui-navbar-subitem label="Volby">
<ul class="navbar-menu__submenu">
<li>
<a href="{{ page.root_page.election_page.url }}" class="navbar-menu__link">
{{ page.root_page.election_page }}
</a>
</li>
<li>
<a href="{{ page.root_page.program_page.url }}" class="navbar-menu__link">
{{ page.root_page.program_page }}
</a>
</li>
</ul>
</ui-navbar-subitem>
</li>
{% elif page.root_page.program_page %}
<li class="navbar-menu__item">
<a href="{% pageurl page.root_page.program_page %}" class="navbar-menu__link">
Program
</a>
</li>
{% elif page.root_page.election_page %}
<li class="navbar-menu__item">
<a href="{% pageurl page.root_page.election_page %}" class="navbar-menu__link">
Volby
</a>
</li>
{% endif %} {% endif %}
{% if page.root_page.contact_page %} {% if page.root_page.contact_page %}
<li class="navbar-menu__item"><a href="{% pageurl page.root_page.contact_page %}" class="navbar-menu__link">{{ page.root_page.contact_page }}</a></li> <li class="navbar-menu__item">
<a href="{% pageurl page.root_page.contact_page %}" class="navbar-menu__link">
Kontakt
</a>
</li>
{% endif %}
{% if page.root_page.center_page %}
<li class="navbar-menu__item">
<a href="{% pageurl page.root_page.center_page %}" class="navbar-menu__link">
Pirátské centrum
</a>
</li>
{% endif %} {% endif %}
</ul> </ul>
</div> </div>
...@@ -164,8 +213,10 @@ ...@@ -164,8 +213,10 @@
<ui-region-map class="container container--default" /> <ui-region-map class="container container--default" />
</div> </div>
<div class="subnav-aside__item" :class="{'subnav-aside__item--visible': isCurrentView('calendar')}"> <div class="subnav-aside__item" :class="{'subnav-aside__item--visible': isCurrentView('calendar')}">
<div class="container container--default">
{% include "shared/calendar_current_events_snippet.html" %} {% include "shared/calendar_current_events_snippet.html" %}
</div> </div>
</div>
</aside> </aside>
</ui-view-provider> </ui-view-provider>
</ui-app> </ui-app>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment