diff --git a/senat_campaign/migrations/0007_auto_20200603_1815.py b/senat_campaign/migrations/0007_auto_20200603_1815.py new file mode 100644 index 0000000000000000000000000000000000000000..5541afc36b4500975e1d9322fb2be9c0d27f1b5a --- /dev/null +++ b/senat_campaign/migrations/0007_auto_20200603_1815.py @@ -0,0 +1,27 @@ +# Generated by Django 3.0.6 on 2020-06-03 16:15 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("senat_campaign", "0006_auto_20200601_1819"), + ] + + operations = [ + migrations.AddField( + model_name="senatcampaignhomepage", + name="degree_after", + field=models.CharField( + blank=True, max_length=250, null=True, verbose_name="titul za jménem" + ), + ), + migrations.AddField( + model_name="senatcampaignhomepage", + name="degree_before", + field=models.CharField( + blank=True, max_length=250, null=True, verbose_name="titul před jménem" + ), + ), + ] diff --git a/senat_campaign/models.py b/senat_campaign/models.py index 2500019a57f8cd1353bf40d7559017070d0e0702..b3fb525001075607669e23cc3038e884c3321d4e 100644 --- a/senat_campaign/models.py +++ b/senat_campaign/models.py @@ -110,6 +110,12 @@ class SenatCampaignHomePage(Page, MetadataPageMixin, CalendarMixin): # settings first_name = models.CharField("jméno", max_length=250) last_name = models.CharField("příjmení", max_length=250) + degree_before = models.CharField( + "titul před jménem", max_length=250, blank=True, null=True + ) + degree_after = models.CharField( + "titul za jménem", max_length=250, blank=True, null=True + ) facebook = models.URLField("Facebook URL", blank=True, null=True) instagram = models.URLField("Instagram URL", blank=True, null=True) twitter = models.URLField("Twitter URL", blank=True, null=True) @@ -124,8 +130,10 @@ class SenatCampaignHomePage(Page, MetadataPageMixin, CalendarMixin): content_panels = Page.content_panels + [ MultiFieldPanel( [ + FieldPanel("degree_before"), FieldPanel("first_name"), FieldPanel("last_name"), + FieldPanel("degree_after"), FieldPanel("headline"), ], heading="úvod", diff --git a/senat_campaign/templates/senat_campaign/senat_campaign_home_page.html b/senat_campaign/templates/senat_campaign/senat_campaign_home_page.html index 50cd661f44241f6735295fe15ae9ac59f603c519..9cce9d96c290d48a4cdb87c15ad01fb4c5d78724 100644 --- a/senat_campaign/templates/senat_campaign/senat_campaign_home_page.html +++ b/senat_campaign/templates/senat_campaign/senat_campaign_home_page.html @@ -11,7 +11,7 @@ <div class="row align-items-center"> <div class="col-12 col-md-7 col-lg-7 mb-5 mb-md-0 py-4 text-center text-md-left"> - <h1 class="lead homepage-heading">{{ page.root_page.full_name }}</h1> + <h1 class="lead homepage-heading">{% if page.degree_before %}<small>{{ page.degree_before }}</small> {% endif %}{{ page.root_page.full_name }}{% if page.degree_after %}<small>, {{ page.degree_after }}</small>{% endif %}</h1> <p class="lead mb-5">{{ page.headline }}</p> <div class="row align-items-center">