Browse Source

uprava stranky, home a menu

master
Stanislav Platil 4 years ago
parent
commit
6a7e9f46b8
  1. 34
      home/migrations/0005_auto_20201203_1611.py
  2. 26
      home/migrations/0006_auto_20201203_1614.py
  3. 12
      home/templates/home/home_page.html
  4. 36
      stranka/migrations/0002_auto_20201203_1606.py
  5. 30
      stranka/migrations/0003_auto_20201203_1614.py
  6. 25
      stranka/models.py
  7. 38
      stranka/templates/stranka/stranka_page.html
  8. 2
      veterina/settings/base.py
  9. 16
      veterina/static/css/veterina.css
  10. 9
      veterina/templates/base.html

34
home/migrations/0005_auto_20201203_1611.py

@ -0,0 +1,34 @@
# Generated by Django 3.1.3 on 2020-12-03 15:11
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0022_uploadedimage'),
('home', '0004_auto_20201202_1134'),
]
operations = [
migrations.RemoveField(
model_name='homepage',
name='image',
),
migrations.AddField(
model_name='homepage',
name='image1',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
migrations.AddField(
model_name='homepage',
name='image2',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
migrations.AddField(
model_name='homepage',
name='image3',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
]

26
home/migrations/0006_auto_20201203_1614.py

@ -0,0 +1,26 @@
# Generated by Django 3.1.3 on 2020-12-03 15:14
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('home', '0005_auto_20201203_1611'),
]
operations = [
migrations.RenameField(
model_name='homepage',
old_name='image1',
new_name='image',
),
migrations.RemoveField(
model_name='homepage',
name='image2',
),
migrations.RemoveField(
model_name='homepage',
name='image3',
),
]

12
home/templates/home/home_page.html

@ -10,7 +10,15 @@
{% block content %}
{% image page.image width-1100 id="banner" %}
{% image page.image width-1110 id="banner" %}
{{ page.body|richtext }}
<h4 style="text-align: center;">Kde nás najdete?<span style="text-decoration: none; font-size: 18px; line-height: 2">{{ page.address|richtext }}</span> </h4>
<div class="row">
<div class="col-sm" style="text-align: center;">
<h3>Email: </h3>{{ page.email|richtext }}
</div>
<div class="col-sm" style="text-align: center;">
<h3>Telefon: </h3>{{ page.phone|richtext }}
</div>
</div>
{% endblock content %}

36
stranka/migrations/0002_auto_20201203_1606.py

@ -0,0 +1,36 @@
# Generated by Django 3.1.3 on 2020-12-03 15:06
from django.db import migrations, models
import django.db.models.deletion
import wagtail.core.fields
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0022_uploadedimage'),
('stranka', '0001_initial'),
]
operations = [
migrations.RenameField(
model_name='strankapage',
old_name='body',
new_name='vybaveni',
),
migrations.AddField(
model_name='strankapage',
name='image',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
migrations.AddField(
model_name='strankapage',
name='pracoviste',
field=wagtail.core.fields.RichTextField(blank=True),
),
migrations.AddField(
model_name='strankapage',
name='sluzby',
field=wagtail.core.fields.RichTextField(blank=True),
),
]

30
stranka/migrations/0003_auto_20201203_1614.py

@ -0,0 +1,30 @@
# Generated by Django 3.1.3 on 2020-12-03 15:14
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0022_uploadedimage'),
('stranka', '0002_auto_20201203_1606'),
]
operations = [
migrations.RenameField(
model_name='strankapage',
old_name='image',
new_name='image1',
),
migrations.AddField(
model_name='strankapage',
name='image2',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
migrations.AddField(
model_name='strankapage',
name='image3',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image'),
),
]

25
stranka/models.py

@ -10,15 +10,28 @@ from wagtail.search import index
class StrankaPage(Page):
body = RichTextField(blank=True)
vybaveni = RichTextField(blank=True)
sluzby = RichTextField(blank=True)
pracoviste = RichTextField(blank=True)
image1 = models.ForeignKey(
'wagtailimages.Image', on_delete=models.PROTECT, null=True, related_name='+'
)
image2 = models.ForeignKey(
'wagtailimages.Image', on_delete=models.PROTECT, null=True, related_name='+'
)
image3 = models.ForeignKey(
'wagtailimages.Image', on_delete=models.PROTECT, null=True, related_name='+'
)
search_fields = Page.search_fields + [
index.SearchField('body'),
]
content_panels = Page.content_panels + [
FieldPanel('body', classname="full"),
InlinePanel('gallery_images', label="Obrázky"),
FieldPanel('vybaveni', classname="full"),
FieldPanel('sluzby', classname="full"),
FieldPanel('pracoviste', classname="full"),
ImageChooserPanel('image1'),
ImageChooserPanel('image2'),
ImageChooserPanel('image3'),
]

38
stranka/templates/stranka/stranka_page.html

@ -0,0 +1,38 @@
{% extends "base.html" %}
{% load wagtailcore_tags wagtailimages_tags %}
{% block body_class %}template-homepage{% endblock %}
{% block extra_css %}
{% endblock extra_css %}
{% block content %}
<div class="row">
<div class="col-sm" style="text-align: center;">
{{ page.vybaveni|richtext }}
</div>
<div class="col-sm" style="text-align: center;">
{% image page.image1 width-300 %}
</div>
</div>
<div class="row">
<div class="col-sm" style="text-align: center;">
{% image page.image2 width-300 %}
</div>
<div class="col-sm" style="text-align: center;">
</div>
</div>
<div class="row">
<div class="col-sm" style="text-align: center;">
</div>
<div class="col-sm" style="text-align: center;">
{% image page.image3 width-300 %}
</div>
</div>
{% endblock content %}

2
veterina/settings/base.py

@ -122,7 +122,7 @@ AUTH_PASSWORD_VALIDATORS = [
# Internationalization
# https://docs.djangoproject.com/en/3.1/topics/i18n/
LANGUAGE_CODE = 'cs'
LANGUAGE_CODE = 'en'
TIME_ZONE = 'Europe/Prague'

16
veterina/static/css/veterina.css

@ -1,8 +1,24 @@
#banner{
margin: 10 auto;
padding-top: 0;
margin-top: 0;
}
#homepage_text{
font-size: 20px;
text-align: center;
}
body{
margin: 0;
padding: 0;
}
nav{
padding-bottom: 0;
margin-bottom: 0;
}
.mb-3 .my-3{
margin-bottom: 0;
}

9
veterina/templates/base.html

@ -29,14 +29,13 @@
<body class="{% block body_class %}{% endblock %}">
{% wagtailuserbar %}
<div class="d-flex flex-column flex-md-row align-items-center p-3 px-md-4 mb-3 bg-white border-bottom shadow-sm">
<h5 class="my-0 mr-md-auto font-weight-normal">Company name</h5>
<h5 class="my-0 mr-md-auto font-weight-normal"><a href="/"><img src="..\media\original_images\logo.png" alt="" style="width: 70px;"></a></h5>
<nav class="my-2 my-md-0 mr-md-3">
<a class="p-2 text-dark" href="#">Features</a>
<a class="p-2 text-dark" href="#">Enterprise</a>
<a class="p-2 text-dark" href="#">Support</a>
<a class="p-2 text-dark" href="/o-nas/">O nás</a>
<a class="p-2 text-dark" href="/aktuality/">Aktuality</a>
<a class="p-2 text-dark" href="/blog/">Blog</a>
<a class="p-2 text-dark" href="#">Pricing</a>
</nav>
<a class="btn btn-outline-primary" href="#">Sign up</a>
</div>
<div class="container">
{% block content %}

Loading…
Cancel
Save