Skip to content
Snippets Groups Projects
Commit 475f4a71 authored by jarmil's avatar jarmil Committed by jan.bednarik
Browse files

Weby MS: odstraneni hardcoded paths z templates

parent c88dcbf5
Branches
No related tags found
2 merge requests!173Release,!134Weby pro MS
......@@ -7,7 +7,7 @@ from wagtail.core.fields import StreamField
from wagtail.core.models import Page
from wagtailmetadata.models import MetadataPageMixin
from shared.models import Article, SharedSubpageMixin
from shared.models import Article, PeoplePage, SharedSubpageMixin
class SubpageMixin:
......@@ -125,6 +125,14 @@ class DistrictHomePage(MetadataPageMixin, Page):
def articles_page(self):
return self.get_descendants().type(DistrictArticles).live().specific()[0]
@property
def people_page(self):
return self.get_descendants().type(PeoplePage).live().specific()[0]
@property
def contact_page(self):
return self.get_descendants().type(DistrictContact).live().specific()[0]
@property
def root_page(self):
return self
......
<nav class="text-center mb-3">
<a href="/aktuality/" class="btn btn--icon text-xl pt-8" rel="next" >
<a href="{{ page.root_page.articles_page.url }}" class="btn btn--icon text-xl pt-8" rel="next" >
<div class="btn__body-wrap">
<div class="btn__body ">Další články</div>
<div class="btn__icon ">
......
......@@ -83,12 +83,12 @@
<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">
<li class="navbar-menu__item"><a href="/aktuality/" class="navbar-menu__link">Aktuality</a></li>
<li class="navbar-menu__item"><a href="/lide/" class="navbar-menu__link">Lidé</a></li>
<li class="navbar-menu__item"><a href="{{ page.root_page.articles_page.url }}" class="navbar-menu__link">{{ page.root_page.articles_page }}</a></li>
<li class="navbar-menu__item"><a href="{{ page.root_page.people_page.url }}" class="navbar-menu__link">{{ page.root_page.people_page }}</a></li>
{% comment %}
<li class="navbar-menu__item"><a href="/komunalni-program/" class="navbar-menu__link">Komunální program</a></li>
{% endcomment %}
<li class="navbar-menu__item"><a href="/kontakt/" class="navbar-menu__link">Kontakt</a></li>
<li class="navbar-menu__item"><a href="{{ page.root_page.contact_page.url }}" class="navbar-menu__link">{{ page.root_page.contact_page }}</a></li>
</ul>
</div>
......@@ -142,7 +142,7 @@
<ui-footer-collapsible label="Připoj se">
<ul class="mt-6 space-y-2 text-grey-200">
<li><a href="{{ page.root_page.contact_newcomers|default:"https://nalodeni.pirati.cz" }}">Zájemci o členství</a></li>
<li><a href="/kontakt/">Dej nám vědět</a></li>
<li><a href="{{ page.root_page.contact_page.url }}">Dej nám vědět</a></li>
<li><a href="https://nalodeni.pirati.cz">Nalodění</a></li>
</ul>
</ui-footer-collapsible>
......@@ -151,8 +151,8 @@
<div class="pb-4 border-t border-grey-400 lg:border-t-0">
<ui-footer-collapsible label="Makáme">
<ul class="mt-6 space-y-2 text-grey-200">
<li><a href="/lide/">Lidé</a></li>
<li><a href="/aktuality/">Aktuality</a></li>
<li><a href="{{ page.root_page.people_page.url }}">{{ page.root_page.people_page }}</a></li>
<li><a href="{{ page.root_page.articles_page.url }}">{{ page.root_page.articles_page }}</a></li>
</ul>
</ui-footer-collapsible>
</div>
......
......@@ -3,7 +3,7 @@
{% block content %}
<main>
<h1 class="head-alt-md md:head-alt-lg max-w-5xl mb-4 mt-5">Aktuální témata</h1>
<h1 class="head-alt-md md:head-alt-lg max-w-5xl mb-4 mt-5">{{ page }}</h1>
<div class="article-card-list grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-8">
{% for a in articles %}
......@@ -15,7 +15,7 @@
<nav>
{% if articles.has_previous %}
<a href="/aktuality/?page={{ articles.previous_page_number }}" class="btn btn--icon btn--grey-125 btn--hoveractive btn--to-black btn--condensed btn--inverted-icon px-0" aria-label="Předchozí stránka">
<a href="{{ page.root_page.articles_page.url }}?page={{ articles.previous_page_number }}" class="btn btn--icon btn--grey-125 btn--hoveractive btn--to-black btn--condensed btn--inverted-icon px-0" aria-label="Předchozí stránka">
<div class="btn__body-wrap">
<div class="btn__body ">Předchozí</div>
<div class="btn__icon ">
......@@ -26,13 +26,13 @@
{% endif %}
{% for i in articles.paginator.page_range %}
<a href="/aktuality/?page={{ i }}" class="btn {% if i == articles.number %} btn--grey-500 {% else %} btn--grey-125 {% endif %} btn--hoveractive btn--to-black btn--condensed hidden md:inline-block px-0" aria-label="Stránka {{ i }}">
<a href="{{ page.root_page.articles_page.url }}?page={{ i }}" class="btn {% if i == articles.number %} btn--grey-500 {% else %} btn--grey-125 {% endif %} btn--hoveractive btn--to-black btn--condensed hidden md:inline-block px-0" aria-label="Stránka {{ i }}">
<div class="btn__body ">{{ i }}</div>
</a>
{% endfor %}
{% if articles.has_next %}
<a href="/aktuality/?page={{ articles.next_page_number }}" class="btn btn--icon btn--grey-125 btn--hoveractive btn--to-black btn--condensed px-0" aria-label="Další stránka">
<a href="{{ page.root_page.articles_page.url }}?page={{ articles.next_page_number }}" class="btn btn--icon btn--grey-125 btn--hoveractive btn--to-black btn--condensed px-0" aria-label="Další stránka">
<div class="btn__body-wrap">
<div class="btn__body ">Další</div>
<div class="btn__icon ">
......
......@@ -82,7 +82,7 @@
{% endfor %}
</div>
<a href="/lide/" class="btn btn--icon btn--violet-500 btn--fullwidth btn--hoveractive pt-4" >
<a href="{{ page.root_page.people_page.url }}" class="btn btn--icon btn--violet-500 btn--fullwidth btn--hoveractive pt-4" >
<div class="btn__body-wrap">
<div class="btn__body ">Poznejte celý náš tým</div>
<div class="btn__icon ">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment