diff --git a/core/migrations/0019_alter_aboutuspage_team_members.py b/core/migrations/0019_alter_aboutuspage_team_members.py new file mode 100644 index 0000000..0714b6a --- /dev/null +++ b/core/migrations/0019_alter_aboutuspage_team_members.py @@ -0,0 +1,19 @@ +# Generated by Django 5.2 on 2025-04-30 15:07 + +import wagtail.fields +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0018_remove_homepage_slide1_headline_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='aboutuspage', + name='team_members', + field=wagtail.fields.StreamField([('team_member', 6)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'max_length': 255}), 1: ('wagtail.images.blocks.ImageChooserBlock', (), {'required': False}), 2: ('wagtail.blocks.RichTextBlock', (), {'required': False}), 3: ('wagtail.blocks.EmailBlock', (), {'required': False}), 4: ('wagtail.blocks.CharBlock', (), {'max_length': 128, 'required': False}), 5: ('wagtail.blocks.URLBlock', (), {'required': False}), 6: ('wagtail.blocks.StructBlock', [[('name', 0), ('position', 0), ('photo', 1), ('bio', 2), ('email', 3), ('phone', 4), ('website', 5), ('linkedin', 5), ('xing', 5)]], {})}, null=True), + ), + ] diff --git a/core/models.py b/core/models.py index 2551137..b9857dc 100644 --- a/core/models.py +++ b/core/models.py @@ -534,6 +534,7 @@ class AboutUsPage(Page): ('bio', blocks.RichTextBlock(required=False)), ('email', blocks.EmailBlock(required=False)), ('phone', blocks.CharBlock(max_length=128, required=False)), + ('website', blocks.URLBlock(required=False)), ('linkedin', blocks.URLBlock(required=False)), ('xing', blocks.URLBlock(required=False)), ])), diff --git a/core/templates/core/about_us_page.html b/core/templates/core/about_us_page.html index a0a922d..3e77a3c 100644 --- a/core/templates/core/about_us_page.html +++ b/core/templates/core/about_us_page.html @@ -289,6 +289,13 @@ {% endif %} + {% if block.value.website %} +
  • + + {{ block.value.website }} + +
  • + {% endif %} {% if block.value.linkedin %}