Skip to content
Snippets Groups Projects
Commit ded45bbb authored by jan.bednarik's avatar jan.bednarik
Browse files

WIP news page image

parent 688728b6
No related branches found
No related tags found
No related merge requests found
...@@ -142,3 +142,6 @@ cython_debug/ ...@@ -142,3 +142,6 @@ cython_debug/
# direnv # direnv
.envrc .envrc
media/
static/
# Generated by Django 3.0.5 on 2020-04-16 22:05
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0001_squashed_0021"),
("senator", "0002_senatornewsindexpage_senatornewspage"),
]
operations = [
migrations.AddField(
model_name="senatornewspage",
name="image",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="wagtailimages.Image",
),
),
]
# Generated by Django 3.0.5 on 2020-04-16 22:18
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0001_squashed_0021"),
("senator", "0003_senatornewspage_image"),
]
operations = [
migrations.AlterField(
model_name="senatornewspage",
name="image",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="wagtailimages.Image",
),
),
]
...@@ -2,6 +2,7 @@ from django.db import models ...@@ -2,6 +2,7 @@ from django.db import models
from wagtail.admin.edit_handlers import FieldPanel from wagtail.admin.edit_handlers import FieldPanel
from wagtail.core.fields import RichTextField from wagtail.core.fields import RichTextField
from wagtail.core.models import Page from wagtail.core.models import Page
from wagtail.images.edit_handlers import ImageChooserPanel
from wagtail.search import index from wagtail.search import index
...@@ -34,6 +35,9 @@ class SenatorNewsPage(Page): ...@@ -34,6 +35,9 @@ class SenatorNewsPage(Page):
date = models.DateField("datum") date = models.DateField("datum")
perex = models.TextField("perex") perex = models.TextField("perex")
body = RichTextField("článek", blank=True) body = RichTextField("článek", blank=True)
image = models.ForeignKey(
"wagtailimages.Image", on_delete=models.SET_NULL, null=True, blank=True
)
search_fields = Page.search_fields + [ search_fields = Page.search_fields + [
index.SearchField("perex"), index.SearchField("perex"),
...@@ -44,4 +48,5 @@ class SenatorNewsPage(Page): ...@@ -44,4 +48,5 @@ class SenatorNewsPage(Page):
FieldPanel("date"), FieldPanel("date"),
FieldPanel("perex"), FieldPanel("perex"),
FieldPanel("body", classname="full"), FieldPanel("body", classname="full"),
ImageChooserPanel("image"),
] ]
{% extends "senator/base.html" %} {% extends "senator/base.html" %}
{% load wagtailcore_tags %} {% load wagtailcore_tags %}
{% load wagtailimages_tags %}
{% block titlebar %} {% block titlebar %}
...@@ -39,6 +40,9 @@ ...@@ -39,6 +40,9 @@
<div class="w-blog-post-h"> <div class="w-blog-post-h">
<a href="{% pageurl article %}" aria-label="{{ article.title }}"> <a href="{% pageurl article %}" aria-label="{{ article.title }}">
<div class="w-blog-post-preview"> <div class="w-blog-post-preview">
{% if article.specific.image %}
{% image article.specific.image width-374 class="attachment-medium_large size-medium_large wp-post-image" %}
{% endif %}
<span class="w-blog-post-preview-icon"></span> <span class="w-blog-post-preview-icon"></span>
</div> </div>
</a> </a>
......
{% extends "senator/base.html" %} {% extends "senator/base.html" %}
{% load wagtailcore_tags %} {% load wagtailcore_tags %}
{% load wagtailimages_tags %}
{% block titlebar %} {% block titlebar %}
...@@ -41,6 +42,11 @@ ...@@ -41,6 +42,11 @@
<div class="l-section-h i-cf" itemprop="text"> <div class="l-section-h i-cf" itemprop="text">
{{ page.body|richtext }} {{ page.body|richtext }}
</div> </div>
{% if page.image %}
{% image page.image width-450 class="aligncenter" %}
{% endif %}
</section> </section>
{% endblock %} {% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment