form = DynamicContentHomeMediaForm
+class HomeImageInline(TabularDynamicInlineAdmin):
+
+ model = HomeImage
+
+
class HomeAdminDisplayable(BaseTranslationModelAdmin):
- inlines = [ DynamicContentHomeSliderInline,
+ inlines = [ HomeImageInline,
+ DynamicContentHomeSliderInline,
DynamicContentHomeMediaInline,
DynamicContentHomeBodyInline,
]
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.11 on 2017-03-14 11:22
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+import mezzanine.core.fields
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-pages', '0019_auto_20170214_1643'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='HomeImage',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('_order', mezzanine.core.fields.OrderField(null=True, verbose_name='Order')),
+ ('title', models.CharField(max_length=1024, verbose_name='title')),
+ ('description', models.TextField(blank=True, verbose_name='description')),
+ ('file', mezzanine.core.fields.FileField(max_length=1024, verbose_name='Image')),
+ ('credits', models.CharField(blank=True, max_length=256, null=True, verbose_name='credits')),
+ ('type', models.CharField(choices=[('logo', 'logo'), ('logo_white', 'logo white'), ('logo_black', 'logo black'), ('logo_header', 'logo header'), ('logo_footer', 'logo footer'), ('slider', 'slider'), ('card', 'card'), ('page_slider', 'page - slider'), ('page_featured', 'page - featured')], max_length=64, verbose_name='type')),
+ ('home', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='images', to='organization-pages.Home', verbose_name='home')),
+ ],
+ options={
+ 'verbose_name': 'image',
+ 'verbose_name_plural': 'images',
+ 'ordering': ('_order',),
+ },
+ ),
+ ]
--- /dev/null
+{% load i18n pages_tags mezzanine_tags staticfiles keyword_tags event_tags organization_tags %}
+
+{% with home.images.all|get_type:'page_featured' as images %}
+ {% if images %}
+ <div class="hero" style="background-image: url({{ MEDIA_URL}}{{ images.first.file }})">
+ {% else %}
+ <div class="hero">
+ {% endif %}
+
+ <div class="Background">
+ <canvas class="Background-canvas"></canvas>
+ </div>
+
+ <div class="container">
+
+ <div class="row">
+
+ <div class="col-xs-7 col-xs-push-1 hero__left">
+ <img src="{% static "img/vertigo/hero-left.png" %}" />
+ <img class="hero__date" src="{% static "img/vertigo/hero-left-date.png" %}" />
+ </div>
+
+ <div class="col-xs-7 col-xs-push-1 hero__right">
+ <img src="{% static "img/vertigo/hero-right.png" %}" />
+
+ <p>
+
+ </p>
+ </div>
+
+ </div>
+
+ <div class="row">
+
+ <div class="col-xs-16">
+
+ <div class="hero__logo">
+ <img src="{% static "img/vertigo/hero-logo.png" %}" />
+ </div>
+
+ </div>
+
+ </div>
+
+ <div class="hero__title">
+ <img src="{% static "img/vertigo/hero-title.png" %}" />
+ </div>
+
+ </div>
+
+</div>
+{% endwith %}