From c7ef8386bde866ace409239125300357d61f9dbc Mon Sep 17 00:00:00 2001
From: Guillaume Pellerin
Date: Thu, 23 Feb 2017 17:46:04 +0100
Subject: [PATCH] Get first host_theme for vertigo.starts.eu, adapt front
builder to new paths
---
.gitignore | 8 +-
app/organization/pages/views.py | 8 +
app/settings.py | 8 +-
app/themes/__init__.py | 0
app/themes/starts_eu/__init__.py | 0
app/themes/starts_eu/templates/index.html | 26 ++
.../starts_eu/templates/start_eu/base.html | 112 ++++++
app/themes/vertigo_starts_eu/__init__.py | 0
.../templates/accounts/account_form.html | 25 ++
.../templates/accounts/account_login.html | 28 ++
.../accounts/account_password_reset.html | 10 +
.../templates/accounts/account_profile.html | 29 ++
.../accounts/account_profile_update.html | 1 +
.../templates/accounts/account_signup.html | 17 +
.../accounts/includes/user_panel.html | 37 ++
.../accounts/includes/user_panel_nav.html | 19 +
.../templates/admin/base_site.html | 76 ++++
.../templates/admin/includes/app_list.html | 37 ++
.../includes/content_typed_change_list.html | 32 ++
.../admin/includes/dropdown_menu.html | 45 +++
.../admin/includes/recent_actions.html | 18 +
.../templates/admin/index.html | 26 ++
.../templates/admin/login.html | 71 ++++
.../templates/agenda/confirmation.html | 17 +
.../agenda/event/includes/event_card.html | 74 ++++
.../templates/agenda/event_base.html | 160 ++++++++
.../templates/agenda/event_booking.html | 6 +
.../templates/agenda/event_detail.html | 152 ++++++++
.../templates/agenda/event_iframe.html | 14 +
.../templates/agenda/event_list.html | 63 ++++
.../agenda/event_location_detail.html | 43 +++
.../templates/agenda/event_location_list.html | 48 +++
.../templates/agenda/includes/event_date.html | 85 +++++
.../agenda/includes/event_date_card.html | 12 +
.../agenda/includes/event_date_line.html | 59 +++
.../agenda/includes/event_date_slider.html | 54 +++
.../agenda/includes/event_linecard.html | 80 ++++
.../agenda/includes/event_location.html | 17 +
.../agenda/includes/event_metainfo.html | 80 ++++
.../agenda/includes/event_metainfo_line.html | 35 ++
.../includes/event_metainfo_slider.html | 29 ++
.../agenda/includes/event_search.html | 65 ++++
.../agenda/includes/filter_panel.html | 125 ++++++
.../vertigo_starts_eu/templates/base.html | 112 ++++++
.../templates/core/admin/base_site.html | 77 ++++
.../templates/core/inc/block.html | 37 ++
.../templates/core/inc/files.html | 17 +
.../templates/core/inc/generic_card.html | 32 ++
.../templates/core/inc/link.html | 6 +
.../templates/core/inc/logo.html | 6 +
.../templates/core/inc/messages.html | 7 +
.../templates/core/inc/related_content.html | 63 ++++
.../core/inc/related_content_dynamic.html | 39 ++
.../templates/core/inc/search_card.html | 29 ++
.../templates/core/inc/slider.html | 21 ++
.../templates/email/account_approve.html | 13 +
.../templates/email/account_approve.txt | 11 +
.../email/account_approve_subject.txt | 2 +
.../templates/email/account_approved.html | 6 +
.../templates/email/account_approved.txt | 6 +
.../email/account_approved_subject.txt | 2 +
.../email/application_notification.html | 24 ++
.../templates/email/base.html | 3 +
.../templates/email/base.txt | 3 +
.../templates/email/comment_notification.html | 17 +
.../templates/email/comment_notification.txt | 12 +
.../templates/email/form_response.html | 13 +
.../templates/email/form_response.txt | 9 +
.../templates/email/form_response_copies.html | 5 +
.../templates/email/form_response_copies.txt | 5 +
.../email/password_reset_verify.html | 8 +
.../templates/email/password_reset_verify.txt | 7 +
.../email/password_reset_verify_subject.txt | 2 +
.../templates/email/signup_verify.html | 6 +
.../templates/email/signup_verify.txt | 6 +
.../templates/email/signup_verify_subject.txt | 2 +
.../templates/errors/404.html | 21 ++
.../templates/errors/500.html | 32 ++
.../templates/generic/comments.html | 18 +
.../templates/generic/includes/comment.html | 73 ++++
.../templates/generic/includes/comments.html | 29 ++
.../generic/includes/disqus_comments.html | 15 +
.../generic/includes/disqus_counts.html | 12 +
.../generic/includes/disqus_sso.html | 6 +
.../templates/generic/includes/rating.html | 20 +
.../templates/home/inc/bio.html | 17 +
.../templates/home/inc/body.html | 27 ++
.../templates/home/inc/hero-small.html | 25 ++
.../templates/home/inc/hero.html | 46 +++
.../templates/home/inc/service.html | 13 +
.../templates/home/inc/services.html | 15 +
.../templates/home/inc/shutter_card.html | 6 +
.../templates/home/inc/slider.html | 123 ++++++
.../templates/includes/editable_form.html | 28 ++
.../templates/includes/editable_loader.html | 20 +
.../templates/includes/editable_toolbar.html | 13 +
.../templates/includes/footer.html | 110 ++++++
.../templates/includes/footer_scripts.html | 32 ++
.../templates/includes/form_errors.html | 11 +
.../templates/includes/form_fields.html | 30 ++
.../templates/includes/html_styleguide.html | 356 ++++++++++++++++++
.../templates/includes/instagram.html | 12 +
.../templates/includes/language_selector.html | 20 +
.../templates/includes/languages.html | 9 +
.../templates/includes/pagination.html | 35 ++
.../templates/includes/search_form.html | 21 ++
.../templates/includes/share_buttons.html | 28 ++
.../templates/includes/sidebar.html | 7 +
.../templates/includes/slider.html | 20 +
.../templates/includes/social.html | 22 ++
.../templates/includes/twitter.html | 7 +
.../templates/includes/user_panel.html | 12 +
.../vertigo_starts_eu/templates/index.html | 26 ++
.../templates/job/candidacy_list.html | 39 ++
.../templates/job/inc/candidacy_card.html | 44 +++
.../templates/job/inc/job_offer_card.html | 24 ++
.../templates/job/inc/job_response_form.html | 4 +
.../templates/job/job_offer_detail.html | 34 ++
.../templates/job/job_offer_list.html | 32 ++
.../magazine/article/article_detail.html | 113 ++++++
.../magazine/article/article_list.html | 61 +++
.../article/includes/article_card.html | 59 +++
.../magazine/brief/brief_detail.html | 22 ++
.../templates/magazine/brief/brief_list.html | 9 +
.../magazine/brief/inc/brief_card.html | 20 +
.../magazine/topic/inc_list_topic.html | 7 +
.../magazine/topic/topic_detail.html | 74 ++++
.../templates/media/audio/audio_detail.html | 51 +++
.../templates/media/audio/audio_overlay.html | 71 ++++
.../media/audio/inc/audio_search.html | 23 ++
.../media/inc/playlist_audio_card.html | 20 +
.../media/inc/playlist_audio_detail.html | 26 ++
.../templates/media/inc/playlist_search.html | 60 +++
.../templates/media/inc/playlist_shutter.html | 36 ++
.../media/inc/playlist_video_card.html | 20 +
.../media/inc/playlist_video_detail.html | 28 ++
.../media/inc/playlist_video_slider.html | 45 +++
.../media/media/includes/media_card.html | 29 ++
.../templates/media/playlist_detail.html | 63 ++++
.../templates/media/playlist_list.html | 50 +++
.../templates/media/playlist_overlay.html | 9 +
.../media/video/inc/video_search.html | 23 ++
.../templates/media/video/video_detail.html | 69 ++++
.../templates/media/video/video_overlay.html | 69 ++++
.../network/inc/person/list_circle_style.html | 52 +++
.../network/inc/person/list_square_style.html | 57 +++
.../inc/person/person_card_circle.html | 43 +++
.../inc/person/person_card_square.html | 27 ++
.../templates/network/organization_list.html | 90 +++++
.../network/person/includes/person_card.html | 39 ++
.../person_activity_timesheet_inline.html | 22 ++
.../person_activity_timesheet_create.html | 25 ++
.../person_activity_timesheet_list.html | 41 ++
.../templates/network/person_detail.html | 162 ++++++++
.../person_detail_multiple_activities.html | 109 ++++++
.../templates/network/person_list.html | 0
.../templates/pages/custompage.html | 102 +++++
.../custompage/includes/custompage_card.html | 43 +++
.../templates/pages/departmentpage.html | 63 ++++
.../templates/pages/form.html | 73 ++++
.../templates/pages/gallery.html | 43 +++
.../templates/pages/index.html | 10 +
.../templates/pages/menus/action.html | 29 ++
.../templates/pages/menus/admin.html | 57 +++
.../templates/pages/menus/breadcrumb.html | 31 ++
.../pages/menus/current_tree_event.html | 62 +++
.../pages/menus/current_tree_primary.html | 65 ++++
.../pages/menus/current_tree_secondary.html | 54 +++
.../pages/menus/current_tree_summary.html | 3 +
.../templates/pages/menus/dropdown.html | 35 ++
.../pages/menus/footer_horizontal.html | 25 ++
.../templates/pages/menus/footer_tree.html | 31 ++
.../pages/menus/footer_vertical.html | 25 ++
.../templates/pages/menus/header.html | 64 ++++
.../pages/menus/header_tree_primary.html | 31 ++
.../pages/menus/header_tree_secondary.html | 14 +
.../templates/pages/menus/magazine.html | 12 +
.../templates/pages/menus/mobile.html | 32 ++
.../templates/pages/menus/primary.html | 20 +
.../templates/pages/menus/tree.html | 26 ++
.../templates/pages/menus/vous_etes.html | 26 ++
.../templates/pages/mutations-creations.html | 106 ++++++
.../templates/pages/newsletter.html | 23 ++
.../templates/pages/page.html | 174 +++++++++
.../includes/linked_organization_content.html | 18 +
.../includes/linked_organization_footer.html | 17 +
.../linked_organization_footer_2.html | 8 +
.../pages/page/includes/page_box.html | 24 ++
.../pages/page/includes/page_card.html | 41 ++
.../pages/page/includes/page_search.html | 40 ++
.../templates/pages/projecttopicpage.html | 79 ++++
.../templates/pages/richtextpage.html | 12 +
.../templates/pages/teampage.html | 156 ++++++++
.../teampage/includes/teampage_card.html | 41 ++
.../templates/projects/inc/project_block.html | 45 +++
.../templates/projects/inc/project_list.html | 14 +
.../project/includes/project_card.html | 31 ++
.../projects/project_blogpage_detail.html | 58 +++
.../projects/project_demo_detail.html | 47 +++
.../templates/projects/project_detail.html | 351 +++++++++++++++++
.../templates/search_results.html | 82 ++++
.../templates/shop/base.html | 1 +
.../templates/shop/billing_shipping.html | 49 +++
.../templates/shop/cart.html | 113 ++++++
.../templates/shop/checkout.html | 83 ++++
.../templates/shop/complete.html | 75 ++++
.../templates/shop/confirmation.html | 80 ++++
.../shop/includes/order_details.html | 55 +++
.../shop/includes/order_details_rtl.html | 61 +++
.../templates/shop/includes/order_totals.html | 40 ++
.../templates/shop/includes/order_totals.txt | 11 +
.../shop/includes/payment_fields.html | 14 +
.../includes/product_list_circle_style.html | 49 +++
.../includes/product_list_square_style.html | 51 +++
.../templates/shop/includes/user_panel.html | 18 +
.../templates/shop/order_history.html | 51 +++
.../templates/shop/order_invoice.html | 5 +
.../templates/shop/order_invoice_pdf.html | 1 +
.../templates/shop/payment.html | 10 +
.../templates/shop/product.html | 159 ++++++++
.../shop/product/includes/product_search.html | 30 ++
.../templates/shop/wishlist.html | 46 +++
.../vertigo_starts_eu/templates/styles.html | 21 ++
.../templates/twitter/hashtag.html | 4 +
.../templates/twitter/tweets.html | 36 ++
.../templates/vertigo_starts_eu/base.html | 112 ++++++
.../vertigo_starts_eu/includes/footer.html | 94 +++++
.../vertigo_starts_eu/pages/menus/header.html | 64 ++++
.../vertigo_starts_eu/pages/page.html | 174 +++++++++
var | 2 +-
230 files changed, 9520 insertions(+), 9 deletions(-)
create mode 100644 app/themes/__init__.py
create mode 100644 app/themes/starts_eu/__init__.py
create mode 100644 app/themes/starts_eu/templates/index.html
create mode 100644 app/themes/starts_eu/templates/start_eu/base.html
create mode 100644 app/themes/vertigo_starts_eu/__init__.py
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_form.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_login.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_password_reset.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_profile.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_profile_update.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/account_signup.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel.html
create mode 100644 app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel_nav.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/base_site.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/includes/app_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/includes/content_typed_change_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/includes/dropdown_menu.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/includes/recent_actions.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/index.html
create mode 100644 app/themes/vertigo_starts_eu/templates/admin/login.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/confirmation.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event/includes/event_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_base.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_booking.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_iframe.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_location_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/event_location_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_date.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_line.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_linecard.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_location.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_line.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/event_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/agenda/includes/filter_panel.html
create mode 100644 app/themes/vertigo_starts_eu/templates/base.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/admin/base_site.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/block.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/files.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/generic_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/link.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/logo.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/messages.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/related_content.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/related_content_dynamic.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/search_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/core/inc/slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approve.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approve.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approve_subject.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approved.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approved.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/account_approved_subject.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/application_notification.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/base.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/base.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/comment_notification.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/comment_notification.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/form_response.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/form_response.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/form_response_copies.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/form_response_copies.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/password_reset_verify.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/password_reset_verify.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/password_reset_verify_subject.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/signup_verify.html
create mode 100644 app/themes/vertigo_starts_eu/templates/email/signup_verify.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/email/signup_verify_subject.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/errors/404.html
create mode 100644 app/themes/vertigo_starts_eu/templates/errors/500.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/comments.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/comment.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/comments.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/disqus_comments.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/disqus_counts.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/disqus_sso.html
create mode 100644 app/themes/vertigo_starts_eu/templates/generic/includes/rating.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/bio.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/body.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/hero-small.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/hero.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/service.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/services.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/shutter_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/home/inc/slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/editable_form.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/editable_loader.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/editable_toolbar.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/footer.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/footer_scripts.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/form_errors.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/form_fields.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/html_styleguide.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/instagram.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/language_selector.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/languages.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/pagination.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/search_form.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/share_buttons.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/sidebar.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/social.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/twitter.html
create mode 100644 app/themes/vertigo_starts_eu/templates/includes/user_panel.html
create mode 100644 app/themes/vertigo_starts_eu/templates/index.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/candidacy_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/inc/candidacy_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/inc/job_offer_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/inc/job_response_form.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/job_offer_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/job/job_offer_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/article/article_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/article/article_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/article/includes/article_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/brief/brief_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/brief/brief_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/brief/inc/brief_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/topic/inc_list_topic.html
create mode 100644 app/themes/vertigo_starts_eu/templates/magazine/topic/topic_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/audio/audio_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/audio/audio_overlay.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/audio/inc/audio_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_audio_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_audio_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_shutter.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_slider.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/media/includes/media_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/playlist_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/playlist_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/playlist_overlay.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/video/inc/video_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/video/video_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/media/video/video_overlay.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/inc/person/list_circle_style.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/inc/person/list_square_style.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/inc/person/person_card_circle.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/inc/person/person_card_square.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/organization_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person/includes/person_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/includes/person_activity_timesheet_inline.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/person_activity_timesheet_create.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/person_activity_timesheet_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_detail_multiple_activities.html
create mode 100644 app/themes/vertigo_starts_eu/templates/network/person_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/custompage.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/custompage/includes/custompage_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/departmentpage.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/form.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/gallery.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/index.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/action.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/admin.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/breadcrumb.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/current_tree_event.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/current_tree_primary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/current_tree_secondary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/current_tree_summary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/dropdown.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/footer_horizontal.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/footer_tree.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/footer_vertical.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/header.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/header_tree_primary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/header_tree_secondary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/magazine.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/mobile.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/primary.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/tree.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/menus/vous_etes.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/mutations-creations.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/newsletter.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/linked_organization_content.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/linked_organization_footer.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/linked_organization_footer_2.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/page_box.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/page_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/page/includes/page_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/projecttopicpage.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/richtextpage.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/teampage.html
create mode 100644 app/themes/vertigo_starts_eu/templates/pages/teampage/includes/teampage_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/inc/project_block.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/inc/project_list.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/project/includes/project_card.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/project_blogpage_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/project_demo_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/projects/project_detail.html
create mode 100644 app/themes/vertigo_starts_eu/templates/search_results.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/base.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/billing_shipping.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/cart.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/checkout.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/complete.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/confirmation.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/order_details.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/order_details_rtl.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/order_totals.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/order_totals.txt
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/payment_fields.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/product_list_circle_style.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/product_list_square_style.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/includes/user_panel.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/order_history.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/order_invoice.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/order_invoice_pdf.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/payment.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/product.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/product/includes/product_search.html
create mode 100644 app/themes/vertigo_starts_eu/templates/shop/wishlist.html
create mode 100644 app/themes/vertigo_starts_eu/templates/styles.html
create mode 100644 app/themes/vertigo_starts_eu/templates/twitter/hashtag.html
create mode 100644 app/themes/vertigo_starts_eu/templates/twitter/tweets.html
create mode 100644 app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/base.html
create mode 100644 app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/includes/footer.html
create mode 100644 app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/pages/menus/header.html
create mode 100644 app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/pages/page.html
diff --git a/.gitignore b/.gitignore
index 0479c274..3f3530c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,10 +45,10 @@ bower_components
node_modules
.sass-cache
.bundle
-app/static/js
-app/static/css
-app/static/img
-app/static/vendors
+app/themes/base/static/js
+app/themes/base/static/css
+app/themes/base/static/img
+app/themes/base/static/vendors
### SublimeText ###
###################
diff --git a/app/organization/pages/views.py b/app/organization/pages/views.py
index 88c47645..d29cc9d7 100644
--- a/app/organization/pages/views.py
+++ b/app/organization/pages/views.py
@@ -35,6 +35,7 @@ from organization.pages.models import Home
from organization.agenda.models import Event
from organization.media.models import Playlist, Media
from organization.network.models import Person
+from django.shortcuts import redirect
class HomeView(SlugMixin, ListView):
@@ -55,6 +56,13 @@ class HomeView(SlugMixin, ListView):
context['briefs'] = self.briefs
return context
+ def dispatch(self, request, *args, **kwargs):
+ if not self.get_queryset():
+ page = CustomPage.objects.first()
+ return redirect(reverse_lazy('page', kwargs={'slug': page.slug}))
+ else:
+ return super(HomeView, self).dispatch(request, *args, **kwargs)
+
class DynamicContentHomeSliderView(Select2QuerySetSequenceView):
diff --git a/app/settings.py b/app/settings.py
index 5ad01844..47d3d68a 100644
--- a/app/settings.py
+++ b/app/settings.py
@@ -138,7 +138,7 @@ LOCALE_PATHS = ['locale',]
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
SESSION_ENGINE = "django.contrib.sessions.backends.signed_cookies"
-SITE_ID = 3
+SITE_ID = 2
# If you set this to False, Django will make some optimizations so as not
# to load the internationalization machinery.
@@ -305,9 +305,9 @@ if not DEBUG:
TEMPLATES[0]['APP_DIRS'] = False
HOST_THEMES = [
- ('starts.eu', 'starts_eu'),
- ('vertigo.starts.eu', 'vertigo_starts_eu'),
- ('vertigo.ircam.fr', 'base'),
+ ('starts.eu', 'themes.starts_eu'),
+ ('vertigo.starts.eu', 'themes.vertigo_starts_eu'),
+ ('vertigo.ircam.fr', 'themes.base'),
]
# List of middleware classes to use. Order is important; in the request phase,
diff --git a/app/themes/__init__.py b/app/themes/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/app/themes/starts_eu/__init__.py b/app/themes/starts_eu/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/app/themes/starts_eu/templates/index.html b/app/themes/starts_eu/templates/index.html
new file mode 100644
index 00000000..448dd29c
--- /dev/null
+++ b/app/themes/starts_eu/templates/index.html
@@ -0,0 +1,26 @@
+{% extends "base.html" %}
+{% load i18n pages_tags mezzanine_tags %}
+
+{% block meta_title %}
+ {% trans "Home" %}
+{% endblock %}
+
+{% spaceless %}
+{% block body_class %}
+ home
+{% endblock %}
+{% endspaceless %}
+
+{% block main %}
+
+ {% include "home/inc/hero.html" %}
+
+ {% include "home/inc/slider.html" %}
+
+ {% include "home/inc/bio.html" %}
+
+
+ {% include "home/inc/body.html" %}
+
+
+{% endblock %}
diff --git a/app/themes/starts_eu/templates/start_eu/base.html b/app/themes/starts_eu/templates/start_eu/base.html
new file mode 100644
index 00000000..701b6a98
--- /dev/null
+++ b/app/themes/starts_eu/templates/start_eu/base.html
@@ -0,0 +1,112 @@
+
+
+{% load i18n pages_tags mezzanine_tags staticfiles keyword_tags event_tags organization_tags %}
+{% get_language_info_list for LANGUAGES as languages %}
+
+
+
+
+
+
+ {% spaceless %}{% block meta_title %}{% endblock %}{% endspaceless %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% compress css %}
+
+
+
+
+
+
+ {% endcompress %}
+
+ {% block extra_head %}{% endblock %}
+
+
+
+ {% spaceless %}
+
+ {% block sidebar %}
+
+ {% include "includes/sidebar.html" %}
+
+ {% endblock %}
+
+ {% block site_overlay %}
+
+
+ {% endblock %}
+
+ {% block header %}
+
+ {% endblock %}
+
+ {% block container %}
+
+
+ {% block content_header %}{% endblock %}
+ {% block main %}{% endblock %}
+ {% block content_footer %}{% endblock %}
+
+
+ {% block social %}
+ {% include "includes/social.html" %}
+ {% endblock %}
+
+ {% block footer %}
+
+ {% endblock %}
+
+ {% endblock %}
+
+ {% block overlay_container %}
+
+ {% endblock %}
+
+ {% search_form %}
+
+ {% block footer_scripts %}
+ {% include "includes/footer_scripts.html" %}
+ {% endblock %}
+
+ {% endspaceless %}
+
+
+
diff --git a/app/themes/vertigo_starts_eu/__init__.py b/app/themes/vertigo_starts_eu/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_form.html b/app/themes/vertigo_starts_eu/templates/accounts/account_form.html
new file mode 100644
index 00000000..6df7f222
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_form.html
@@ -0,0 +1,25 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n mezzanine_tags %}
+
+{% block meta_title %}
+ {% trans "Login" %}
+{% endblock %}
+
+{% block page_title %}
+ {% trans "Login" %}
+{% endblock %}
+
+{% block page_content %}
+{% errors_for form %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_login.html b/app/themes/vertigo_starts_eu/templates/accounts/account_login.html
new file mode 100644
index 00000000..70a79c0b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_login.html
@@ -0,0 +1,28 @@
+{% extends "accounts/account_form.html" %}
+{% load i18n mezzanine_tags %}
+
+{% block meta_title %}
+ {% trans "Page not found" %}
+{% endblock %}
+
+{% block page_class %}
+ custompage
+{% endblock %}
+
+{% block page_title %}
+ {% trans "Login" %}
+{% endblock %}
+
+{% block page_content %}
+{% if request.user.is_authenticated %}
+ {% trans "You're already logged in. If you'd like to log in as a different user, you'll need to log out first." %}
+{% else %}
+ {{ block.super }}
+ {% url "signup" as signup_url %}
+ {% url "mezzanine_password_reset" as password_reset_url %}
+ {% url "profile_update" as profile_update_url %}
+ {% block message %}
+ {% blocktrans %}You can also reset your password if you've forgotten it.
{% endblocktrans %}
+ {% endblock %}
+{% endif %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_password_reset.html b/app/themes/vertigo_starts_eu/templates/accounts/account_password_reset.html
new file mode 100644
index 00000000..d9c35a63
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_password_reset.html
@@ -0,0 +1,10 @@
+{% extends "accounts/account_login.html" %}
+{% load i18n %}
+
+{% block page_content %}
+{{ block.super }}
+{% endblock %}
+
+{% block message %}
+{% trans "Enter your username or email address and you'll receive an email with a link you need to click, in order to log in and change your password." %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_profile.html b/app/themes/vertigo_starts_eu/templates/accounts/account_profile.html
new file mode 100644
index 00000000..b97d15f8
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_profile.html
@@ -0,0 +1,29 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n mezzanine_tags accounts_tags %}
+
+{% block meta_title %}{{ profile_user|username_or:"get_full_name" }}{% endblock %}
+{% block title %}{{ profile_user|username_or:"get_full_name" }}{% endblock %}
+{% block body_id %}account{% endblock %}
+
+{% block breadcrumb_menu %}
+{{ block.super }}
+{{ profile_user|username_or:"get_full_name" }}
+{% endblock %}
+
+{% block main %}
+
+
+
+
{{ profile_user.get_full_name }}
+ {% for field, value in profile_user|profile_fields %}
+
{{ field }}
+
{{ value|linebreaksbr }}
+ {% endfor %}
+
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_profile_update.html b/app/themes/vertigo_starts_eu/templates/accounts/account_profile_update.html
new file mode 100644
index 00000000..8a7dcbe4
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_profile_update.html
@@ -0,0 +1 @@
+{% extends "accounts/account_form.html" %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/account_signup.html b/app/themes/vertigo_starts_eu/templates/accounts/account_signup.html
new file mode 100644
index 00000000..d135deb9
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/account_signup.html
@@ -0,0 +1,17 @@
+{% extends "accounts/account_form.html" %}
+{% load i18n %}
+
+{% block main %}
+
+{% if request.user.is_authenticated %}
+ {% trans "You're already logged in. If you'd like to create a new account, you'll need to log out first." %}
+{% else %}
+ {{ block.super }}
+ {% if settings.ACCOUNTS_APPROVAL_REQUIRED %}
+ {% trans "After signing up, your account will be reviewed for approval. You'll receive an email when your account is activated." %}
+ {% elif settings.ACCOUNTS_VERIFICATION_REQUIRED %}
+ {% trans "After signing up, you'll receive an email with a link you need to click, in order to activate your account." %}
+ {% endif %}
+{% endif %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel.html b/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel.html
new file mode 100644
index 00000000..f26b08fd
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel.html
@@ -0,0 +1,37 @@
+{% load i18n mezzanine_tags accounts_tags %}
+
+{% if request.user.is_authenticated %}
+
+{% else %}
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel_nav.html b/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel_nav.html
new file mode 100644
index 00000000..ffc02e73
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/accounts/includes/user_panel_nav.html
@@ -0,0 +1,19 @@
+{% load i18n mezzanine_tags accounts_tags %}
+
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/admin/base_site.html b/app/themes/vertigo_starts_eu/templates/admin/base_site.html
new file mode 100644
index 00000000..2f03ac27
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/base_site.html
@@ -0,0 +1,76 @@
+{% extends "admin/vertigo_starts_eu/base.html" %}
+{% load mezzanine_tags i18n staticfiles %}
+
+{% block title %}{{ title }} | Mezzanine{% endblock %}
+
+{% block extrahead %}
+
+
+
+
+{% if not settings.GRAPPELLI_INSTALLED %}
+
+{% endif %}
+
+
+{% endblock %}
+
+{% block rtl_styles %}
+{{ block.super }}
+
+{% endblock %}
+
+{% block before_content %}
+{% if user.is_staff and not is_popup and not request.GET.pop %}
+{% admin_dropdown_menu %}
+{% endif %}
+{% endblock %}
+
+{% block footer %}
+{% if form.this_is_the_login_form %}
+
+{% else %}
+ {% if user.is_staff %}
+ {% if not is_popup and not request.GET.pop %}
+
+
+
+
+ {% endif %}
+
+ {% if settings.GRAPPELLI_INSTALLED %}
+
+ {% endif %}
+ {% endif %}
+{% endif %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/admin/includes/app_list.html b/app/themes/vertigo_starts_eu/templates/admin/includes/app_list.html
new file mode 100644
index 00000000..7d20d3db
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/includes/app_list.html
@@ -0,0 +1,37 @@
+{% load i18n %}
+
+{% if app_list %}
+
+ {% for app in dashboard_app_list %}
+
+
+ {% trans app.name %}
+ {% for model in app.models %}
+
+ {% if model.perms.change or model.perms.custom %}
+ {{ model.name }}
+ {% else %}
+ {{ model.name }}
+ {% endif %}
+
+ {% if model.perms.add %}
+ {% trans 'Add' %}
+ {% else %}
+
+ {% endif %}
+
+ {% if model.perms.change %}
+ {% trans 'Change' %}
+ {% else %}
+
+ {% endif %}
+
+ {% endfor %}
+
+
+ {% endfor %}
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/admin/includes/content_typed_change_list.html b/app/themes/vertigo_starts_eu/templates/admin/includes/content_typed_change_list.html
new file mode 100644
index 00000000..d78a185e
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/includes/content_typed_change_list.html
@@ -0,0 +1,32 @@
+{% load pages_tags i18n %}
+
+
+
+
+
+ {% trans "Add" %} ...
+ {% for model in content_models %}
+ {% set_model_permissions model %}
+ {% if model.perms.add %}
+ {{ model.meta_verbose_name|capfirst }}
+ {% endif %}
+ {% endfor %}
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/admin/includes/dropdown_menu.html b/app/themes/vertigo_starts_eu/templates/admin/includes/dropdown_menu.html
new file mode 100644
index 00000000..1d3153c6
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/includes/dropdown_menu.html
@@ -0,0 +1,45 @@
+{% load i18n mezzanine_tags %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/admin/includes/recent_actions.html b/app/themes/vertigo_starts_eu/templates/admin/includes/recent_actions.html
new file mode 100644
index 00000000..c075b910
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/includes/recent_actions.html
@@ -0,0 +1,18 @@
+{% load i18n %}
+
+
+
{% trans 'Recent Actions' %}
+
{% trans 'My Actions' %}
+ {% load log %}
+ {% get_admin_log 10 as admin_log for_user user %}
+ {% if not admin_log %}
+
{% trans 'None available' %}
+ {% else %}
+
+ {% endif %}
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/admin/index.html b/app/themes/vertigo_starts_eu/templates/admin/index.html
new file mode 100644
index 00000000..22d2ca47
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/index.html
@@ -0,0 +1,26 @@
+{% extends "admin/base_site.html" %}
+
+{% load i18n mezzanine_tags staticfiles %}
+
+{% block extrahead %}
+{{ block.super }}
+
+
+
+{% endblock %}
+
+{% block coltype %}colMS{% endblock %}
+{% block bodyclass %}dashboard{% endblock %}
+
+{% block breadcrumbs %}{% trans "Home" %}
{% endblock %}
+
+{% block content_title %}{% trans "Dashboard" %} {% endblock %}
+
+{% block content %}{% dashboard_column 0 %}
{% endblock %}
+
+{% block sidebar %}
+ {% dashboard_column 2 %}
+ {% block extendedsidebar %}
+ {% dashboard_column 1 %}
+ {% endblock %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/admin/login.html b/app/themes/vertigo_starts_eu/templates/admin/login.html
new file mode 100644
index 00000000..d9a670ed
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/admin/login.html
@@ -0,0 +1,71 @@
+{% extends "admin/base_site.html" %}
+{% load i18n staticfiles %}
+
+{% block extrahead %}
+
+{{ block.super }}
+
+
+
+{% endblock %}
+
+{% block bodyclass %}login{% endblock %}
+{% block content_title %}{% endblock %}
+{% block breadcrumbs %}{% endblock %}
+
+{% block content %}
+
+{% if form.non_field_errors %}
+{% for error in form.non_field_errors %}
+{{ error }}
+{% endfor %}
+{% endif %}
+{% if no_site_permission %}
+{% trans "You don't have permission to access the admin for this site." %}
+{% endif %}
+
+
+
+{% endblock %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/confirmation.html b/app/themes/vertigo_starts_eu/templates/agenda/confirmation.html
new file mode 100644
index 00000000..21b35c76
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/confirmation.html
@@ -0,0 +1,17 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %}
+
+{% block meta_title %}{% trans "Confirmation" %}{% endblock %}
+
+
+{% block page_class %}
+ Confirmation
+{% endblock %}
+
+{% block page_title %}
+ {% trans "Confirmation" %}
+{% endblock %}
+
+{% block page_content %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event/includes/event_card.html b/app/themes/vertigo_starts_eu/templates/agenda/event/includes/event_card.html
new file mode 100644
index 00000000..a948df61
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event/includes/event_card.html
@@ -0,0 +1,74 @@
+{% extends "core/inc/generic_card.html" %}
+{% load i18n pages_tags mezzanine_tags media_tags organization_tags %}
+
+{% block metatitle %}
+ {{ object.title }}
+{% endblock %}
+
+{% block title %}
+ {{ object.title }}
+{% endblock %}
+
+{% block url %}
+ {{ object.get_absolute_url }}
+{% endblock %}
+
+{% block image %}
+
+ {% with object.images.all|get_type:'card' as images %}
+ {% if images %}
+
+
+
+ {% else %}
+
+ {% if object.departments.first %}
+ {% with object.departments.first as department %}
+
+ {% endwith %}
+ {% else %}
+
+ {% endif %}
+
+ {% endif %}
+ {% endwith %}
+
+{% endblock %}
+
+{% block tags %}
+
+ {% if object.departments.first %}
+ {% with object.departments.first as department %}
+ {{ department.department.name }}
+ {% endwith %}
+ {% endif %}
+ {% if object.category %}
+ {{ object.category|truncatechars:15 }}
+ {% endif %}
+
+{% endblock %}
+
+{% block content %}
+ {{ object.description|richtext_filters|safe|truncatechars_html:200 }}
+{% endblock %}
+
+{% block subtitle %}
+
+ {% include 'agenda/includes/event_date_card.html' %}
+
+ {% if object.location %}
+ {{ object.location }}
+ {% endif %}
+{% endblock %}
+
+{% block btn %}
+ {% if object.prices.all.0|floatformat != '0' and object.prices.all|length > 0 %}
+ {% for price in object.prices.all %}
+ {% if forloop.first %}
+
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_base.html b/app/themes/vertigo_starts_eu/templates/agenda/event_base.html
new file mode 100644
index 00000000..7aa1a0d0
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_base.html
@@ -0,0 +1,160 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n mezzanine_tags keyword_tags organization_tags pages_tags %}
+
+{% block main %}
+
+ {% block hero %}
+ {% endblock %}
+
+
+
+
+
+
+
+ {% block page_title %}
+ {{ page.title }}
+ {% endblock %}
+
+
+
+
+
+
+
+
+
+ {% block page_content %}
+ {{ page.content }}
+ {% endblock %}
+ {% block page_link %}
+ {% with object.links.all as links %}
+ {% if links %}
+ {% include 'core/inc/link.html' %}
+ {% endif %}
+ {% endwith %}
+ {% endblock %}
+ {% block page_file %}
+ {% with object.files.all as files %}
+ {% if files %}
+ {% include 'core/inc/files.html' %}
+ {% endif %}
+ {% endwith %}
+ {% endblock %}
+ {% block page_audio %}
+ {% for related in object.playlists.all %}
+ {% with related.playlist as playlist %}
+ {% if playlist.type == 'audio' %}
+ {% include 'media/inc/playlist_audio_detail.html' %}
+ {% endif %}
+ {% endwith %}
+ {% endfor %}
+ {% endblock %}
+
+
+
+
+
+
+ {% block page_slider %}
+ {% with object.images.all|get_type:'page_slider' as slider_images %}
+ {% if slider_images %}
+ {% include 'core/inc/slider.html' %}
+ {% endif %}
+ {% endwith %}
+ {% endblock %}
+
+ {% block page_video %}
+ {% for related in object.playlists.all %}
+ {% with related.playlist as playlist %}
+ {% if playlist.type == 'video' %}
+ {% include 'media/inc/playlist_video_slider.html' %}
+ {% endif %}
+ {% endwith %}
+ {% endfor %}
+ {% endblock %}
+
+
+
+ {% block page_sub_content %}
+ {% with object.blocks.all as blocks %}
+ {% include "core/inc/block.html" %}
+ {% endwith %}
+ {% endblock %}
+
+ {% block page_person_list %}
+ {% endblock %}
+
+ {% block page_demo %}
+ {% endblock %}
+
+ {% block page_blog %}
+ {% endblock %}
+
+ {% block related_project %}
+ {% endblock %}
+
+ {% block products %}
+ {% if page.product_lists.all|length > 0 %}
+ {% for page_product_list in page.product_lists.all %}
+ {% with page_product_list.list as list %}
+ {% with "shop/includes/product_list_"|add:list.style|add:"_style.html" as template %}
+ {% include template %}
+ {% endwith %}
+ {% endwith %}
+ {% endfor %}
+ {% endif %}
+ {% endblock %}
+
+ {% block page_sub_content_2 %}
+ {% endblock %}
+
+ {% block page_person_list_team %}
+ {% endblock %}
+
+ {% block page_sub_content_3 %}
+ {% endblock %}
+
+ {% block logo %}
+ {% with page.images.all|get_type:'logo' as images %}
+ {% if images %}
+
+
+
+
+
+
+ {% include 'core/inc/logo.html' %}
+
+
+
+
+
+
+ {% endif %}
+ {% endwith %}
+ {% endblock %}
+
+
+
+
+
+
+
+ {% block page_related_content %}
+ {% with dynamic_content=page.dynamic_content_pages.all|filter_content object=page %}
+ {% include "core/inc/related_content.html" %}
+ {% endwith %}
+ {% endblock %}
+
+
+
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_booking.html b/app/themes/vertigo_starts_eu/templates/agenda/event_booking.html
new file mode 100644
index 00000000..cfd4073f
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_booking.html
@@ -0,0 +1,6 @@
+{% extends "agenda/event_detail.html" %}
+{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags organization_tags %}
+
+{% block event_detail_content %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_detail.html b/app/themes/vertigo_starts_eu/templates/agenda/event_detail.html
new file mode 100644
index 00000000..7ff42c10
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_detail.html
@@ -0,0 +1,152 @@
+{% extends "agenda/event_vertigo_starts_eu/base.html" %}
+{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags organization_tags pages_tags %}
+
+{% block meta_title %}{{ event.meta_title }}{% endblock %}
+
+{% block meta_keywords %}{% metablock %}
+{% keywords_for event as tags %}
+{% for tag in tags %}
+ {% if not forloop.first %}, {% endif %}
+ {{ tag }}
+{% endfor %}
+{% endmetablock %}{% endblock %}
+
+{% block meta_description %}{% metablock %}
+ {{ event.description }}
+{% endmetablock %}{% endblock %}
+
+{% block page_class %}
+ event
+{% endblock %}
+
+{% block page_title %}
+
+ {% include 'agenda/includes/event_linecard.html' %}
+{% endblock %}
+
+{% block breadcrumb_menu %}
+ {{ block.super }}
+
+ {% trans "Agenda" %}
+
+ {{ event.title }}
+{% endblock %}
+
+{% block page_content %}
+ {% block event_detail_content %}
+ {% if event.content %}
+ {% editable event.content %}
+ {{ event.content|richtext_filters|safe }}
+ {% endeditable %}
+ {% endif %}
+ {% endblock %}
+{% endblock %}
+
+{% block page_link %}
+ {% if event.mentions or event.links.all|length > 0 %}
+
+
+ {% if child %}
+ {% with child.links.all as links %}
+ {% if links %}
+
+ {% include 'core/inc/link.html' %}
+
+ {% endif %}
+ {% endwith %}
+ {% else %}
+ {% with event.links.all as links %}
+ {% if links %}
+
+ {% include 'core/inc/link.html' %}
+
+ {% endif %}
+ {% endwith %}
+ {% endif %}
+ {% if event.mentions %}
+
+
+ {{ event.mentions }}
+
+
+ {% endif %}
+
+
+ {% endif %}
+{% endblock %}
+
+{% block page_audio %}
+ {% with event as object %}
+ {{ block.super }}
+ {% endwith %}
+{% endblock %}
+
+{% block page_slider %}
+ {% with event as object %}
+ {{ block.super }}
+ {% endwith %}
+{% endblock %}
+
+{% block page_video %}
+ {% with event as object %}
+ {{ block.super }}
+ {% endwith %}
+{% endblock %}
+
+{% block page_person_list %}
+ {% if event.persons.all %}
+
+
+
+
+
+
+ {% if event.trainings.all %}
+ {% trans "Trainers" %}
+ {% else %}
+ {% trans "Persons" %}
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+ {% for person in event.persons.all %}
+ {% with person.person as person %}
+
+ {% include "network/inc/person/person_card_square.html" %}
+
+ {% endwith %}
+ {% endfor %}
+
+
+
+
+
+
+ {% endif %}
+{% endblock %}
+
+{% block page_sub_content %}
+ {% with event.blocks.all as blocks %}
+ {% include "core/inc/block.html" %}
+ {% endwith %}
+{% endblock %}
+
+{% block page_sidebar %}
+
+ {% include "includes/share_buttons.html" %}
+
+{% endblock %}
+
+{% block page_related_content %}
+ {% with dynamic_content=event.dynamic_content_event.all|filter_content object=event %}
+ {% include "core/inc/related_content.html" %}
+ {% endwith %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_iframe.html b/app/themes/vertigo_starts_eu/templates/agenda/event_iframe.html
new file mode 100644
index 00000000..6f0f2fb6
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_iframe.html
@@ -0,0 +1,14 @@
+{% extends "agenda/event_detail.html" %}
+{% load mezzanine_tags comment_tags keyword_tags rating_tags i18n future disqus_tags event_tags %}
+
+{% block title %}
+ {{ title }}
+{% endblock %}
+
+{% block main %}
+
+{% block event_detail_content %}
+
+{% endblock %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_list.html b/app/themes/vertigo_starts_eu/templates/agenda/event_list.html
new file mode 100644
index 00000000..9fead660
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_list.html
@@ -0,0 +1,63 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags organization_tags staticfiles pages_tags %}
+
+{% block meta_title %}
+ {% if page %}
+ {{ page.title }}
+ {% else %}
+ {% trans "Events" %}
+ {% endif %}
+{% endblock %}
+
+{% block meta_keywords %}
+ {% metablock %}
+ {% keywords_for page as keywords %}
+ {% for keyword in keywords %}
+ {% if not forloop.first %}, {% endif %}
+ {{ keyword }}
+ {% endfor %}
+ {% endmetablock %}
+{% endblock %}
+
+{% block meta_description %}
+ {% metablock %}
+ {{ page.description }}
+ {% endmetablock %}
+{% endblock %}
+
+{% block main %}
+
+
+
+
+
{% trans "Events" %}
+
+
+
+
+
+ {% for event in events %}
+ {% include 'agenda/includes/event_linecard.html' %}
+ {% endfor %}
+
+
+
+ {% if past_events %}
+
+
+
{% trans "Past events" %}
+
+
+
+
+
+ {% for event in past_events %}
+ {% include 'agenda/includes/event_linecard.html' %}
+ {% endfor %}
+
+
+
+ {% endif %}
+
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_location_detail.html b/app/themes/vertigo_starts_eu/templates/agenda/event_location_detail.html
new file mode 100644
index 00000000..b6eaaf49
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_location_detail.html
@@ -0,0 +1,43 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+{% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags %}
+
+{% block meta_title %}{{ location.title }}{% if location.room %} - {{ location.room }}{% endif %}{% endblock %}
+
+{% block page_class %}
+ location
+{% endblock %}
+
+{% block breadcrumb_menu %}
+ {{ block.super }}
+ {{ location.title }}{% if location.room %} - {{ location.room }}{% endif %}
+{% endblock %}
+
+{% block page_title %}
+ {% editable location.title %}
+ {{ location.title }}{% if location.room %} - {{ location.room }}{% endif %}
+ {% endeditable %}
+{% endblock %}
+
+
+
+{% block page_content %}
+ {% if location.description %}
+ {{Â location.description|safe }}
+ {% endif %}
+ {{ location.link }}
+
+{% endblock %}
+
+{% block page_sidebar %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/event_location_list.html b/app/themes/vertigo_starts_eu/templates/agenda/event_location_list.html
new file mode 100644
index 00000000..21092985
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/event_location_list.html
@@ -0,0 +1,48 @@
+{% extends "vertigo_starts_eu/base.html" %}
+{% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags %}
+
+{% block meta_title %}{% if page %}{{ page.richtextpage.meta_title }}{% else %}{% trans "Locations" %}{% endif %}{% endblock %}
+
+{% block meta_keywords %}{% metablock %}
+{% keywords_for page as keywords %}
+{% for keyword in keywords %}
+ {% if not forloop.first %}, {% endif %}
+ {{ keyword }}
+{% endfor %}
+{% endmetablock %}{% endblock %}
+
+{% block meta_description %}{% metablock %}
+{{ page.description }}
+{% endmetablock %}{% endblock %}
+
+{% block title %}
+{% if page %}
+{{ page.title }}
+{% else %}
+{% trans "Locations" %}
+{% endif %}
+{% endblock %}
+
+{% block breadcrumb_menu %}
+{% endblock %}
+
+{% block main %}
+
+
+ {% for location in object_list %}
+
+ {% include "agenda/includes/event_location.html" %}
+
+ {% endfor %}
+
+{% endblock %}
+
+{% block right_panel %}
+{% include "agenda/includes/filter_panel.html" %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date.html
new file mode 100644
index 00000000..e7d77c9b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date.html
@@ -0,0 +1,85 @@
+{% load event_tags pages_tags mezzanine_tags organization_tags i18n %}
+{% with event.periods.all as periods %}
+
+ {% if event.start and not event.end %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.start and event.start|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+
+ {% else %}
+
+ {% if event.start|date:"d.m.y" == event.end|date:"d.m.y" %}
+ {% if not periods %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+ {% for period in periods %}
+ {% if period.date_to and period.date_to|date:"H:i" != "23:59" %}
+ {{ period.date_from|time:"TIME_FORMAT" }} - {{ period.date_to|time:"TIME_FORMAT" }}
+ {% else %}
+ {% if forloop.last or periods|length == 2 %} {% trans "and"%} {% elif not forloop.first %}, {% endif %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% elif event.start|date:"m.y" == event.end|date:"m.y" %}
+ {% if periods %}
+ {% with periods|same_time_in_periods as same_time_in_periods %}
+ {% for period in periods %}
+ {% if period.date_to and period.date_to|date:"H:i" != "23:59" %}
+ {{ period.date_from|date:"WEEK_DAY_FORMAT" }},
+ {% if period|period_is_more_than_hours:4 %}
+ {{ period.date_from|time:"DATE_EVENT_FORMAT" }} {% trans "through" %} {{ period.date_to|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% else %}
+ {% if periods|length > 1 and not forloop.last %}
+ {{ period.date_from|date:"DATE_EVENT_FORMAT" }}{% if periods|length == 2 %} {% trans "and" %} {% else %},{% endif %}
+ {% else %}
+ {{ period.date_from|date:"DATE_EVENT_FORMAT" }},
+ {% if periods|length > 1 and forloop.first %}{% trans "and" %}{% endif %}
+ {% endif %}
+ {% if same_time_in_periods and forloop.last %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% elif not same_time_in_periods %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endif %}
+
+ {% endfor %}
+ {% endwith %}
+ {% else %}
+ {{ event.start|date:"WEEK_DAY_FORMAT" }}
+ {% if event.end|subtract:event.start|get_attr:"days" > 1 %}
+ {% trans "through" %}
+ {% else %}
+ {% trans "and" %}
+ {% endif %}
+ {{ event.end|date:"DATE_EVENT_FORMAT" }}, {{ event.start|time:"TIME_FORMAT" }}
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ - {{ event.end|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endif %}
+
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }} {% trans "through" %} {{ event.end|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endif %}
+
+ {% endif %}
+{% endwith %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_card.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_card.html
new file mode 100644
index 00000000..4aaa9a36
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_card.html
@@ -0,0 +1,12 @@
+{% load i18n %}
+{% load event_tags %}
+
+{% if object.start and not object.end %}
+ {{ object.start|date:"l j F" }}
+{% else %}
+ {% if object.start|date:"d.m.y" == object.end|date:"d.m.y" %}
+ {{ object.start|date:"l j F" }}
+ {% else %}
+ {{ object.start|date:"j F" }} {% trans "to" %} {{ object.end|date:"j F" }}
+ {% endif %}
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_line.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_line.html
new file mode 100644
index 00000000..fa29a3db
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_line.html
@@ -0,0 +1,59 @@
+{% load event_tags pages_tags mezzanine_tags organization_tags i18n %}
+{% with event.periods.all as periods %}
+
+ {% if event.start and not event.end %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }}
+
+ {% if event.start and event.start|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+
+ {% else %}
+
+ {% if event.start|date:"d.m.y" == event.end|date:"d.m.y" %}
+ {% if not periods %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }}
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }}
+ {% for period in periods %}
+ {% if period.date_to and period.date_to|date:"H:i" != "23:59" %}
+ {{ period.date_from|time:"TIME_FORMAT" }} - {{ period.date_to|time:"TIME_FORMAT" }}
+ {% else %}
+ {% if forloop.last or periods|length == 2 %} {% trans "and"%} {% elif not forloop.first %}, {% endif %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% elif event.start|date:"m.y" == event.end|date:"m.y" %}
+ {{ event.start|date:"WEEK_DAY_FORMAT" }}
+ {% if event.end|subtract:event.start|get_attr:"days" > 1 %}
+ {% trans "through" %}
+ {% else %}
+ {% trans "and" %}
+ {% endif %}
+ {{ event.end|date:"DATE_EVENT_FORMAT" }}
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }} {% trans "through" %} {{ event.end|date:"DATE_EVENT_FORMAT" }}
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endif %}
+
+ {% endif %}
+{% endwith %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_slider.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_slider.html
new file mode 100644
index 00000000..6a41de20
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_date_slider.html
@@ -0,0 +1,54 @@
+{% load event_tags pages_tags mezzanine_tags organization_tags i18n %}
+{% with event.periods.all as periods %}
+
+ {% if event.start and not event.end %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.start and event.start|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+
+ {% else %}
+
+ {% if event.start|date:"d.m.y" == event.end|date:"d.m.y" %}
+ {% if not periods %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }},
+ {% for period in periods %}
+ {% if period.date_to and period.date_to|date:"H:i" != "23:59" %}
+ {{ period.date_from|time:"TIME_FORMAT" }} - {{ period.date_to|time:"TIME_FORMAT" }}
+ {% else %}
+ {% if forloop.last or periods|length == 2 %} {% trans "and"%} {% elif not forloop.first %}, {% endif %}
+ {{ period.date_from|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% elif event.start|date:"m.y" == event.end|date:"m.y" %}
+ {{ event.start|date:"WEEK_DAY_FORMAT" }}
+ {% if event.end|subtract:event.start|get_attr:"days" > 1 %}
+ {% trans "through" %}
+ {% else %}
+ {% trans "and" %}
+ {% endif %}
+ {{ event.end|date:"DATE_EVENT_FORMAT" }}
+
+ {% else %}
+ {{ event.start|date:"DATE_EVENT_FORMAT" }} {% trans "through" %} {{ event.end|date:"DATE_EVENT_FORMAT" }},
+
+ {% if event.end and event.end|date:"H:i" != "23:59" %}
+ {{ event.start|time:"TIME_FORMAT" }} - {{ event.end|time:"TIME_FORMAT" }}
+ {% else %}
+ {{ event.start|time:"TIME_FORMAT" }}
+ {% endif %}
+ {% endif %}
+
+ {% endif %}
+{% endwith %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_linecard.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_linecard.html
new file mode 100644
index 00000000..b8bad92b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_linecard.html
@@ -0,0 +1,80 @@
+{% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags organization_tags %}
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_location.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_location.html
new file mode 100644
index 00000000..41c3ed5c
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_location.html
@@ -0,0 +1,17 @@
+{% load i18n future mezzanine_tags event_tags %}
+
+
+
{{ location.title }}{% if location.room %} - {{ location.room }}{% endif %}
+ {% block event_detail_location %}
+
{{ location.address }}
+
{% trans "Room" %} {{ event.location.room }}
+
{{ location.link }}
+
{{Â location.description|safe }}
+
+ {% google_static_map location 900 300 15 %}
+
+
{% trans "Click to get the interactive map" %}
+
+
{% trans "Viewing events for the location" %}
+ {% endblock %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo.html
new file mode 100644
index 00000000..00f5ae72
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo.html
@@ -0,0 +1,80 @@
+{% load i18n mezzanine_tags event_tags organization_tags %}
+
+
+ {% include 'agenda/includes/event_date.html' %}
+
+
+
+
+{% if event.location %}
+ {{ event.location }}
+ {% if event.location.room %}
+ {{ event.location.room }}
+ {% endif %}
+
+ {% google_static_map event 194 194 15 %}
+
+
+
+{% endif %}
+
+{% with event.trainings.all.0 as training %}
+ {% if training %}
+ {% trans "Language" %}
+ {{ training.get_language_display }}
+ {% comment %}
+ {% trans "Public type" %}
+ {{ training.public_type }}
+ {% endcomment %}
+ {% trans "Level" %}
+ {{ training.level }}
+ {% endif %}
+{% endwith %}
+
+{% if event.brochure %}
+ {% trans "Downloads" %}
+
+
+ {{ event.brochure.filename }}
+
+
+{% endif %}
+
+{% if unit_booking %}
+ {% if event.prices.all %}
+ {% if event.prices.all.0|floatformat != '0' %}
+ {% for price in event.prices.all %}
+ {% if forloop.first %}
+ {% trans "Prices" %}
+
+ {% endif %}
+ {% if price.event_price_description.description %}
+ {{ price.event_price_description.description }} :
+ {% endif %}
+ {{ price.value|floatformat:"-2" }} {{ price.unit }} {% if not forloop.last %} {% endif %}
+ {% if forloop.last %}
+
+ {% endif %}
+ {% endfor %}
+ {% else %}
+
+ {{ event.no_price_comments }}
+
+ {% endif %}
+
+ {% if event.trainings.all|length %}
+ {% with event.links.all as links %}
+ {% if links %}
+
+ {% trans "Reserve" %}
+
+ {% endif %}
+ {% endwith %}
+ {% else %}
+
+ {% trans "Reserve" %}
+
+ {% endif %}
+
+ {% endif %}
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_line.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_line.html
new file mode 100644
index 00000000..39ba95b8
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_line.html
@@ -0,0 +1,35 @@
+{% load i18n mezzanine_tags event_tags organization_tags %}
+
+
+
+
+
+{% if event.location %}
+ {{ event.location }}
+{% endif %}
+
+{% if unit_booking %}
+
+ {% if event.prices.all and not is_archive %}
+
+ {% if event.trainings.all|length %}
+ {% with event.links.all as links %}
+ {% if links %}
+
+ {% trans "Reserve" %}
+
+ {% endif %}
+ {% endwith %}
+ {% else %}
+
+ {% trans "Reserve" %}
+
+ {% endif %}
+
+ {% endif %}
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_slider.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_slider.html
new file mode 100644
index 00000000..fe8f1dd1
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_metainfo_slider.html
@@ -0,0 +1,29 @@
+{% load i18n mezzanine_tags event_tags %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/event_search.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_search.html
new file mode 100644
index 00000000..45f304d7
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/event_search.html
@@ -0,0 +1,65 @@
+{% extends "core/inc/search_card.html" %}
+{% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags organization_tags %}
+
+{% block title %}
+ {{ event.title }}
+{% endblock %}
+
+{% block icon %}calendar-o{% endblock %}
+
+{% block subtitle %}
+
+ {% include 'agenda/includes/event_date_line.html' with object=event %}
+ {% if event.prices.all.0|floatformat != '0' and event.prices.all|length > 0 and not is_archive %}
+
+ {% trans "Reserve" %}
+
+ {% endif %}
+
+{% endblock %}
+
+{% block image %}
+ {% with event.images.all|get_type:'card' as images %}
+ {% if images %}
+
+
+
+
+
+ {% else %}
+ {% with event.parent.images.all|get_type:'card' as images %}
+ {% if images %}
+
+
+
+
+
+ {% endif %}
+ {% endwith %}
+ {% endif %}
+ {% endwith %}
+{% endblock %}
+
+{% block tags %}
+ {% keywords_for event as tags %}
+ {% if event.departments.all.0 or tags %}
+ {% if event.departments.all.0 %}
+
+ {{ event.departments.all.0.department.name }}
+
+ {% endif %}
+ {% endif %}
+ {% if event.category %}
+
+ {{ event.category|truncatechars:15 }}
+
+ {% endif %}
+{% endblock %}
+
+{% block url %}
+ {{ event.get_absolute_url }}
+{% endblock %}
+
+{% block content %}
+ {{ event.description|slice:":100" }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/agenda/includes/filter_panel.html b/app/themes/vertigo_starts_eu/templates/agenda/includes/filter_panel.html
new file mode 100644
index 00000000..809bbadb
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/agenda/includes/filter_panel.html
@@ -0,0 +1,125 @@
+{% load event_tags keyword_tags i18n future %}
+
+{% block upcoming_events %}
+{% upcoming_events 5 as upcoming_events %}
+{% if upcoming_events %}
+
+
+{% for upcoming_event in upcoming_events %}
+
+
+
+{% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% block recent_events %}
+{% recent_events 5 as recent_events %}
+{% if recent_events %}
+
+
+ {% for recent_event in recent_events %}
+
+
+
+ {% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% block event_months %}
+{% event_months as months %}
+{% if months %}
+
+{% for month in months %}
+ {% ifchanged month.date.year %}
+ {% if not forloop.first %}{% endif %}
+
+
+ {% endifchanged %}
+
+
+
+ {% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% block event_locations %}
+{% event_locations as locations %}
+{% if locations %}
+
+
+{% for location in locations %}
+
+
+
+{% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% block event_keywords %}
+{% keywords_for mezzanine_agenda.event as tags %}
+{% if tags %}
+
+
+{% for tag in tags %}
+
+
+
+{% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% comment %}
+{% block event_authors %}
+{% event_authors as authors %}
+{% if authors %}
+
+
+{% for author in authors %}
+
+
+
+{% endfor %}
+
+{% endif %}
+{% endblock %}
+
+{% block event_feeds %}
+
+{% if tag %}
+ /
+
+{% endif %}
+{% if location %}
+ /
+
+{% endif %}
+{% if author %}
+ /
+
+{% endif %}
+{% if not tag and not location and not author %}
+ /
+
+{% endif %}
+{% endblock %}
+{% endcomment %}
diff --git a/app/themes/vertigo_starts_eu/templates/base.html b/app/themes/vertigo_starts_eu/templates/base.html
new file mode 100644
index 00000000..701b6a98
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/base.html
@@ -0,0 +1,112 @@
+
+
+{% load i18n pages_tags mezzanine_tags staticfiles keyword_tags event_tags organization_tags %}
+{% get_language_info_list for LANGUAGES as languages %}
+
+
+
+
+
+
+ {% spaceless %}{% block meta_title %}{% endblock %}{% endspaceless %}{% if settings.SITE_TITLE %} | {{ settings.SITE_TITLE }}{% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% compress css %}
+
+
+
+
+
+
+ {% endcompress %}
+
+ {% block extra_head %}{% endblock %}
+
+
+
+ {% spaceless %}
+
+ {% block sidebar %}
+
+ {% include "includes/sidebar.html" %}
+
+ {% endblock %}
+
+ {% block site_overlay %}
+
+
+ {% endblock %}
+
+ {% block header %}
+
+ {% endblock %}
+
+ {% block container %}
+
+
+ {% block content_header %}{% endblock %}
+ {% block main %}{% endblock %}
+ {% block content_footer %}{% endblock %}
+
+
+ {% block social %}
+ {% include "includes/social.html" %}
+ {% endblock %}
+
+ {% block footer %}
+
+ {% endblock %}
+
+ {% endblock %}
+
+ {% block overlay_container %}
+
+ {% endblock %}
+
+ {% search_form %}
+
+ {% block footer_scripts %}
+ {% include "includes/footer_scripts.html" %}
+ {% endblock %}
+
+ {% endspaceless %}
+
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/core/admin/base_site.html b/app/themes/vertigo_starts_eu/templates/core/admin/base_site.html
new file mode 100644
index 00000000..08d0fac1
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/admin/base_site.html
@@ -0,0 +1,77 @@
+{% extends "admin/vertigo_starts_eu/base.html" %}
+{% load mezzanine_tags i18n staticfiles %}
+
+{% block title %}{{ title }} | Mezzanine{% endblock %}
+
+{% block extrahead %}
+
+
+
+
+{% if not settings.GRAPPELLI_INSTALLED %}
+
+{% endif %}
+
+
+
+{% endblock %}
+
+{% block rtl_styles %}
+{{ block.super }}
+
+{% endblock %}
+
+{% block before_content %}
+{% if user.is_staff and not is_popup and not request.GET.pop %}
+{% admin_dropdown_menu %}
+{% endif %}
+{% endblock %}
+
+{% block footer %}
+{% if form.this_is_the_login_form %}
+
+{% else %}
+ {% if user.is_staff %}
+ {% if not is_popup and not request.GET.pop %}
+
+
+
+
+ {% endif %}
+
+ {% if settings.GRAPPELLI_INSTALLED %}
+
+ {% endif %}
+ {% endif %}
+{% endif %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/block.html b/app/themes/vertigo_starts_eu/templates/core/inc/block.html
new file mode 100644
index 00000000..8ef77828
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/block.html
@@ -0,0 +1,37 @@
+{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %}
+{% if blocks %}
+
+ {% for block in blocks %}
+ {% if block.content %}
+ {% if block.with_separator %}
+
+ {% endif %}
+
+
+
+
+ {% editable block.title %}
+
+
{{ block.title }}
+
+ {% endeditable %}
+ {% if block.description %}
+
+ {% editable block.description %}
+ {{ block.description }}
+ {% endeditable %}
+
+ {% endif %}
+ {% if block.content %}
+ {% editable block.content %}
+ {{ block.content|richtext_filters|safe }}
+ {% endeditable %}
+ {% endif %}
+
+
+
+
+ {% endif %}
+ {% endfor %}
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/files.html b/app/themes/vertigo_starts_eu/templates/core/inc/files.html
new file mode 100644
index 00000000..8127a688
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/files.html
@@ -0,0 +1,17 @@
+{% load i18n %}
+
+ {% trans "Downloads" %}
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/generic_card.html b/app/themes/vertigo_starts_eu/templates/core/inc/generic_card.html
new file mode 100644
index 00000000..f3ebad5c
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/generic_card.html
@@ -0,0 +1,32 @@
+{% load i18n pages_tags mezzanine_tags media_tags organization_tags %}
+
+
+
+
+ {% block image %}
+ {% endblock %}
+
+ {% block btn %}
+ {% endblock %}
+
+
+
+
+
+ {% block title %}
+ {% endblock %}
+
+
+ {% block tags %}
+ {% endblock %}
+
+
+ {% block subtitle %}
+ {% endblock %}
+
+
+ {% block content %}
+ {% endblock %}
+
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/link.html b/app/themes/vertigo_starts_eu/templates/core/inc/link.html
new file mode 100644
index 00000000..ebb7bdfc
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/link.html
@@ -0,0 +1,6 @@
+{% load mezzanine_tags i18n %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/logo.html b/app/themes/vertigo_starts_eu/templates/core/inc/logo.html
new file mode 100644
index 00000000..a3167990
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/logo.html
@@ -0,0 +1,6 @@
+{% load mezzanine_tags i18n %}
+{% if images %}
+ {% for image in images %}
+
+ {% endfor %}
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/messages.html b/app/themes/vertigo_starts_eu/templates/core/inc/messages.html
new file mode 100644
index 00000000..1f5e4473
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/messages.html
@@ -0,0 +1,7 @@
+{% if messages %}
+
+ {% for message in messages %}
+ {{ message }}
+ {% endfor %}
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/related_content.html b/app/themes/vertigo_starts_eu/templates/core/inc/related_content.html
new file mode 100644
index 00000000..fd8f4502
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/related_content.html
@@ -0,0 +1,63 @@
+{% load i18n mezzanine_tags keyword_tags organization_tags pages_tags %}
+
+{% if dynamic_content.event|length > 0 %}
+
+
+
+
+
{% trans "Linked events" %}
+
+
+
+
+ {% for content in dynamic_content.event %}
+ {% with event=content.content_object %}
+ {% include 'agenda/includes/event_linecard.html' %}
+ {% endwith %}
+ {% endfor %}
+
+
+
+
+
+{% endif %}
+
+{% if dynamic_content.other|length > 0 %}
+
+
+
+
+
{% if object.related_title.title %}{{ object.related_title.title }}{% else %}{% trans "Also discover" %}{% endif %}
+
+
+
+
+
+
+ {% for content in dynamic_content.other %}
+ {% if forloop.counter0 == 0 or forloop.counter|divisibleby:3 %}
+
+
+ {% endif %}
+
+ {% if content.content_type.model == "article" %}
+ {% include "magazine/article/includes/article_card.html" with object=content.content_object %}
+ {% elif content.content_type.model == "event" %}
+ {% include "agenda/event/includes/event_card.html" with object=content.content_object %}
+ {% elif content.content_type.model == "custompage" %}
+ {% include "pages/page/includes/page_card.html" with object=content.content_object %}
+ {% endif %}
+
+ {% if forloop.last or forloop.counter|divisibleby:2 %}
+
+
+ {% endif %}
+ {% endfor %}
+
+
+
+
+
+
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/related_content_dynamic.html b/app/themes/vertigo_starts_eu/templates/core/inc/related_content_dynamic.html
new file mode 100644
index 00000000..e226b2b4
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/related_content_dynamic.html
@@ -0,0 +1,39 @@
+{% load i18n mezzanine_tags keyword_tags organization_tags pages_tags %}
+{% if concrete_objects %}
+
+
+
+
+
{% if object.related_title.title %}{{ object.related_title.title }}{% else %}{% trans "Also discover" %}{% endif %}
+
+
+
+
+
+
+ {% for concrete_object in concrete_objects %}
+ {% if forloop.counter0 == 0 or forloop.counter|divisibleby:3 %}
+
+
+ {% endif %}
+
+
+ {% with app_label=concrete_object|app_label_short classname=concrete_object|classname|lower object=concrete_object %}
+ {% with app_label|add:"/"|add:classname|add:"/includes/"|add:classname|add:"_card.html" as template %}
+ {% include template %}
+ {% endwith %}
+ {% endwith %}
+
+
+ {% if forloop.last or forloop.counter|divisibleby:2 %}
+
+
+ {% endif %}
+ {% endfor %}
+
+
+
+
+
+
+{% endif %}
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/search_card.html b/app/themes/vertigo_starts_eu/templates/core/inc/search_card.html
new file mode 100644
index 00000000..036dd095
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/search_card.html
@@ -0,0 +1,29 @@
+
+
+ {% block image %}
+ {% endblock %}
+
+
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/core/inc/slider.html b/app/themes/vertigo_starts_eu/templates/core/inc/slider.html
new file mode 100644
index 00000000..16eba10a
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/core/inc/slider.html
@@ -0,0 +1,21 @@
+{% load mezzanine_tags %}
+
+
+ {% for image in slider_images %}
+
+
+
+
+ {{ image.title }}
+ {% if image.description %}
+ {{ image.description }}
+ {% endif %}
+ {% if image.credits %}
+ {{ image.credits }}
+ {% endif %}
+
+
+
+ {% endfor %}
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approve.html b/app/themes/vertigo_starts_eu/templates/email/account_approve.html
new file mode 100644
index 00000000..809a825b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approve.html
@@ -0,0 +1,13 @@
+{% load i18n accounts_tags %}
+{% block main %}
+{% trans "Hey there, a new account has been created and requires activation." %}
+
+{% trans "Name" %}: {{ user.get_full_name }}
+{% trans "Email" %}: {{ user.email }}
+{% for field, value in user|profile_fields %}
+{{ field }}: {{ value|linebreaksbr }}
+{% endfor %}
+
+{% trans "Please use the link below to activate it." %}
+http://{{ request.get_host }}{{ change_url }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approve.txt b/app/themes/vertigo_starts_eu/templates/email/account_approve.txt
new file mode 100644
index 00000000..763f0ce7
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approve.txt
@@ -0,0 +1,11 @@
+{% load i18n accounts_tags %}
+{% block main %}
+{% trans "Hey there, a new account has been created and requires activation." %}
+
+{% trans "Name" %}: {{ user.get_full_name }}
+{% trans "Email" %}: {{ user.email }}
+{% for field, value in user|profile_fields %}{{ field }}: {{ value|linebreaksbr }}
+{% endfor %}
+{% trans "Please use the link below to activate it." %}
+http://{{ request.get_host }}{{ change_url }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approve_subject.txt b/app/themes/vertigo_starts_eu/templates/email/account_approve_subject.txt
new file mode 100644
index 00000000..94b70f82
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approve_subject.txt
@@ -0,0 +1,2 @@
+{% load i18n %}
+{% trans "An account requires activation" %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approved.html b/app/themes/vertigo_starts_eu/templates/email/account_approved.html
new file mode 100644
index 00000000..44642ab7
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approved.html
@@ -0,0 +1,6 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, your account has been activated." %}
+{% trans "Please use the link below to log in." %}
+http://{{ request.get_host }}{% url "login" %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approved.txt b/app/themes/vertigo_starts_eu/templates/email/account_approved.txt
new file mode 100644
index 00000000..746cecc0
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approved.txt
@@ -0,0 +1,6 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, your account has been activated." %}
+{% trans "Please use the link below to log in." %}
+http://{{ request.get_host }}{% url "login" %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/account_approved_subject.txt b/app/themes/vertigo_starts_eu/templates/email/account_approved_subject.txt
new file mode 100644
index 00000000..e6ce5be5
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/account_approved_subject.txt
@@ -0,0 +1,2 @@
+{% load i18n %}
+{% trans "Your account has been activated" %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/application_notification.html b/app/themes/vertigo_starts_eu/templates/email/application_notification.html
new file mode 100644
index 00000000..b8c71773
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/application_notification.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+ Bonjour,
+
+ Une nouvelle candidature a été soumise :
+ Nom : {{ last_name }}
+ Prénom : {{ first_name }}
+ Email :{{ email }}
+ Message :
+ {{ message }}
+
+
+ Le curriculum vitae ainsi que la lettre de motivation sont en pièces jointes.
+ Ces informations sont disponibles sur le backoffice de http://www.ircam.fr dans l'édition de l'offre d'emploi correspondante.
+
+ Bonne journée ! :)
+
+
diff --git a/app/themes/vertigo_starts_eu/templates/email/base.html b/app/themes/vertigo_starts_eu/templates/email/base.html
new file mode 100644
index 00000000..6030db4b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/base.html
@@ -0,0 +1,3 @@
+{% block main %}{% endblock %}
+
+http://{{ request.get_host }}
diff --git a/app/themes/vertigo_starts_eu/templates/email/base.txt b/app/themes/vertigo_starts_eu/templates/email/base.txt
new file mode 100644
index 00000000..a8416a37
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/base.txt
@@ -0,0 +1,3 @@
+{% block main %}{% endblock %}
+
+http://{{ request.get_host }}
diff --git a/app/themes/vertigo_starts_eu/templates/email/comment_notification.html b/app/themes/vertigo_starts_eu/templates/email/comment_notification.html
new file mode 100644
index 00000000..659db47d
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/comment_notification.html
@@ -0,0 +1,17 @@
+{% extends "email/vertigo_starts_eu/base.html" %}
+{% load i18n %}
+
+{% block main %}
+
+ {% trans "A new comment has been posted on" %}
+ {{ obj }}
+
+
+ {% blocktrans with submit_date=comment.submit_date user_name=comment.user_name %}
+ At {{ submit_date }} {{ user_name }} wrote:
+ {% endblocktrans %}
+
+
+ {{ comment.comment|linebreaksbr|urlize }}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/comment_notification.txt b/app/themes/vertigo_starts_eu/templates/email/comment_notification.txt
new file mode 100644
index 00000000..d19ba84b
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/comment_notification.txt
@@ -0,0 +1,12 @@
+{% extends "email/base.txt" %}
+{% load i18n %}
+
+{% block main %}
+A new comment has been posted on {{ obj }} [http://{{ request.get_host }}{{ comment_url }}]
+
+{% blocktrans with submit_date=comment.submit_date user_name=comment.user_name %}
+At {{ submit_date }} {{ user_name }} wrote:
+{% endblocktrans %}
+
+{{ comment.comment }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/form_response.html b/app/themes/vertigo_starts_eu/templates/email/form_response.html
new file mode 100644
index 00000000..d035c329
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/form_response.html
@@ -0,0 +1,13 @@
+{% extends "email/vertigo_starts_eu/base.html" %}
+
+{% block main %}
+{% if message %}{{ message }}
{% endif %}
+
+{% for field, value in fields %}
+
+ {{ field }}:
+ {{ value|linebreaks }}
+
+{% endfor %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/form_response.txt b/app/themes/vertigo_starts_eu/templates/email/form_response.txt
new file mode 100644
index 00000000..d4409e17
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/form_response.txt
@@ -0,0 +1,9 @@
+{% extends "email/base.txt" %}
+
+{% block main %}{% if message %}
+{{ message }}
+
+{% endif %}{% for field, value in fields %}
+{{ field }}: {{ value|safe }}
+{% endfor %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/form_response_copies.html b/app/themes/vertigo_starts_eu/templates/email/form_response_copies.html
new file mode 100644
index 00000000..22fdee75
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/form_response_copies.html
@@ -0,0 +1,5 @@
+{% extends "email/form_response.html" %}
+
+{% block main %}
+{{ block.super }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/form_response_copies.txt b/app/themes/vertigo_starts_eu/templates/email/form_response_copies.txt
new file mode 100644
index 00000000..fa358d62
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/form_response_copies.txt
@@ -0,0 +1,5 @@
+{% extends "email/form_response.txt" %}
+
+{% block main %}
+{{ block.super }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.html b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.html
new file mode 100644
index 00000000..015c2d17
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.html
@@ -0,0 +1,8 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, the password reset form was used for your account." %}
+{% trans "Please use the link below to log in and update your password." %}
+http://{{ request.get_host }}{{ verify_url }}
+{% trans "If you didn't request for your password to be reset, please ignore this email." %}
+{% endblock %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.txt b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.txt
new file mode 100644
index 00000000..48b52500
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify.txt
@@ -0,0 +1,7 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, the password reset form was used for your account." %}
+{% trans "Please use the link below to log in and update your password." %}
+http://{{ request.get_host }}{{ verify_url }}
+{% trans "If you didn't request for your password to be reset, please ignore this email." %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/password_reset_verify_subject.txt b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify_subject.txt
new file mode 100644
index 00000000..72060ab7
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/password_reset_verify_subject.txt
@@ -0,0 +1,2 @@
+{% load i18n %}
+{% trans "Reset your password" %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/signup_verify.html b/app/themes/vertigo_starts_eu/templates/email/signup_verify.html
new file mode 100644
index 00000000..93ff38ff
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/signup_verify.html
@@ -0,0 +1,6 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, thanks for creating your account." %}
+{% trans "Please use the link below to activate it." %}
+http://{{ request.get_host }}{{ verify_url }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/signup_verify.txt b/app/themes/vertigo_starts_eu/templates/email/signup_verify.txt
new file mode 100644
index 00000000..491d0124
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/signup_verify.txt
@@ -0,0 +1,6 @@
+{% load i18n %}
+{% block main %}
+{% trans "Hey there, thanks for creating your account." %}
+{% trans "Please use the link below to activate it." %}
+http://{{ request.get_host }}{{ verify_url }}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/email/signup_verify_subject.txt b/app/themes/vertigo_starts_eu/templates/email/signup_verify_subject.txt
new file mode 100644
index 00000000..54999b2f
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/email/signup_verify_subject.txt
@@ -0,0 +1,2 @@
+{% load i18n %}
+{% trans "Activate your account" %}
diff --git a/app/themes/vertigo_starts_eu/templates/errors/404.html b/app/themes/vertigo_starts_eu/templates/errors/404.html
new file mode 100644
index 00000000..ee499990
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/errors/404.html
@@ -0,0 +1,21 @@
+{% extends "vertigo_starts_eu/pages/page.html" %}
+
+{% load i18n %}
+
+{% block meta_title %}
+ {% trans "Page not found" %}
+{% endblock %}
+
+{% block page_class %}
+ custompage
+{% endblock %}
+
+{% block page_title %}
+ {% trans "Page not found" %}
+{% endblock %}
+
+{% block page_content %}
+
+ {% trans "The page you requested does not exist." %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/errors/500.html b/app/themes/vertigo_starts_eu/templates/errors/500.html
new file mode 100644
index 00000000..454fa98c
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/errors/500.html
@@ -0,0 +1,32 @@
+{% extends "vertigo_starts_eu/base.html" %}
+
+{% load i18n %}
+
+{% block meta_title %}
+{% trans "Error" %}
+{% endblock %}
+
+{% block title %}
+{% trans "Error" %}
+{% endblock %}
+
+{% block main %}
+
+
{% trans "Error" %}
+
{% trans "Sorry, an error occurred." %}
+
+{% endblock %}
+
+{% block page_class %}
+ custompage
+{% endblock %}
+
+{% block page_title %}
+ {% trans "Error" %}
+{% endblock %}
+
+{% block page_content %}
+
+ {% trans "Sorry, an error occurred." %}
+
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/generic/comments.html b/app/themes/vertigo_starts_eu/templates/generic/comments.html
new file mode 100644
index 00000000..3394768e
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/generic/comments.html
@@ -0,0 +1,18 @@
+{% extends "vertigo_starts_eu/base.html" %}
+
+{% load mezzanine_tags comment_tags keyword_tags %}
+
+{% block meta_title %}{{ obj }}{% endblock %}
+
+{% block meta_keywords %}{% metablock %}
+{% keywords_for obj as tags %}
+{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}
+{% endmetablock %}{% endblock %}
+
+{% block meta_description %}{% metablock %}
+{{ obj.description }}
+{% endmetablock %}{% endblock %}
+
+{% block main %}
+{% comments_for obj %}
+{% endblock %}
diff --git a/app/themes/vertigo_starts_eu/templates/generic/includes/comment.html b/app/themes/vertigo_starts_eu/templates/generic/includes/comment.html
new file mode 100644
index 00000000..260d52ca
--- /dev/null
+++ b/app/themes/vertigo_starts_eu/templates/generic/includes/comment.html
@@ -0,0 +1,73 @@
+{% load i18n mezzanine_tags comment_tags rating_tags %}
+
+{% for comment in comments_for_thread %}
+
+
{{ comment.user_name }} + {% else %} +
+
+
+ {% rating_for comment %}
+
+ {% endif %}
+
+
+ {% else %}
+ {% endif %}
+ {% endeditable %}
+
{{ comment.user_name }} + {% endif %} + + {% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %} + +
+{{ comment.comment|comment_filter }}
+ {% endif %} + + {% if not comment.is_removed and comment.is_public %} + + {% trans "Link" %} + | + + {% trans "Reply" %} + + {% if settings.COMMENTS_USE_RATINGS %} ++ {% if comment.is_removed %} + {% trans "Comment deleted" %} + {% else %} + {% trans "Comment awaiting approval" %} + {% endif %} + {% blocktrans with sometime=comment.submit_date|timesince %}{{ sometime }} ago{% endblocktrans %} +
+ {% endif %} + + {% comment_thread comment %} + + {% if not comment.is_removed and comment.is_public or request.user.is_staff %}{% trans "There are currently no comments" %}
+{% endif %} + diff --git a/app/themes/vertigo_starts_eu/templates/generic/includes/comments.html b/app/themes/vertigo_starts_eu/templates/generic/includes/comments.html new file mode 100644 index 00000000..56932e3f --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/generic/includes/comments.html @@ -0,0 +1,29 @@ +{% load i18n mezzanine_tags comment_tags %} +{% trans "Comments" %}
+{% if settings.COMMENTS_DISQUS_SHORTNAME %} +{% include "generic/includes/disqus_comments.html" %} +{% else %} + + +{% comment_thread object_for_comments %} +{% trans "New Comment" %}
+ +{% endif %} ++ +
+{{ title }}
+{{ description|truncatechars:100 }}
+ ++ {% for slider in home.dynamiccontenthomeslider_set.all %} + {% with slider.content_object.images.all|get_type:'slider' as images %} + {% if images %} +-
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if slider.content_object.prices.all.0|floatformat != '0' and slider.content_object.prices.all|length > 0 %}
+ {% for price in slider.content_object.prices.all %}
+ {% if forloop.first %}
+
+
+
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+
+
+
+
+ {% trans 'News' %}
+
+ {% elif slider.content_type.model == 'event' %}
+ {% if slider.content_object.category %}
+
+ {{ slider.content_object.category }}
+
+ {% endif %}
+ {% elif slider.content_type.model == 'media' %}
+
+ {{ slider.content_object|get_media_type }}
+
+ {% endif %}
+
+
+ {% if slider.content_type.model != 'event' %}
+ {{ slider.content_object.sub_title }}
+ {% endif %}
+ {% if slider.content_object.start %}
+ {% with slider.content_object as event %}
+ {% if slider.content_object.sub_title %}
+
+
+ {{ slider.content_object.description|richtext_filters|safe|truncatechars_html:200 }}
+
+
+
+
+
+
+
+
+
+
+ {% endif %}
+ {% endwith %}
+
+ {% endfor %}
+
+{{ slider.content_object.title }}
+ + {% if slider.content_type.model == 'article' %} ++ {% endif %} + {% include 'agenda/includes/event_date_slider.html' %} + {% endwith %} + {% endif %} + {% if slider.content_object.location %} +
{{ slider.content_object.location }} + {% endif %} +
+ {% for link in host_organization.links.all %} +-
+ {{ link.title }}
+
+ {% endfor %}
+
+ ++ {% if field.label %}{% endif %} + {% if field.help_text %} + {{ field.help_text }} + {% endif %} + {{ field }} +
+ {% if field.errors %} ++ {% for e in field.errors %} + {% if not forloop.first %} / {% endif %}{{ e }} + {% endfor %} +
+ {% endif %} +Headings
+ +Heading 1
+Heading 2
+Heading 3
+Heading 4
+Heading 5
+Heading 6
+ ++ +
Headings with Text
+ +Heading 1
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+Heading 2
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+Heading 3
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+Heading 4
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+Heading 5
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+Heading 6
+Lorem ipsum dolor sit amet, adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
+ ++ +
Block Elements
+ +Paragraphs and Images
+ +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor.
+ +
+ +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem.
+ +Blockquote
+ +This is a standard paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+ +This is a standard paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+ +Figure-Caption
+ +Details-Summary
+ +The summary element example
+The details example text. It may be styled differently based on what browser or operating system you are using.
++ +
Text Elements
+ +The a element and external a element examples
+The abbr element and an abbr element with title examples
+The ACRONYM element example
+The b element example
+The cite element example
+The
+code element
exampleThe data element example
+The
+del elementexampleThe dfn element and dfn element with title examples
+The em element example
+The i element example
+The ins element example
+The kbd element example
+The mark element example
+The
+ exampleThe
+ exampleThe
+s elementexampleThe samp element example
+The small element example
+The span element example
+The strong element example
+The sub element example
+The sup element example
+The example
+The u element example
+The var element example
+ ++ +
Monospace / Preformatted
+Code block wrapped in "pre" and "code" tags
+ +Monospace Text wrapped in "pre" tags
+ ++ +
List Types
+ +Ordered List
++- List Item 1
+ - List Item 2
+ - List Item 3
+
+ - List Item 4
+
+ ++- List Item 3.1
+ - List Item 3.2
+
+ - List Item 3.3
+
++- List Item 3.2.1
+ - List Item 3.2.2
+
+Unordered List
++- List Item 1
+ - List Item 2
+ - List Item 3
+
+ - List Item 4
+
+ ++- List Item 3.1
+ - List Item 3.2
+
+ - List Item 3.3
+
++- List Item 3.2.1
+ - List Item 3.2.2
+
+Definition List
++- Definition Term 1
+ - Definition Description 1
+ - Definition Term 2
+ - Definition Description 2
+
+ ++ +
Tables
+ ++ +
Media
+ +The Audio Element:
+ + +The Video Element:
+ + +Embedded content:
+YouTube video (iframe):
+ + ++ +
Form Elements
+ +The Fieldset:
+ diff --git a/app/themes/vertigo_starts_eu/templates/includes/instagram.html b/app/themes/vertigo_starts_eu/templates/includes/instagram.html new file mode 100644 index 00000000..859eb96c --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/includes/instagram.html @@ -0,0 +1,12 @@ +{% load instagram_client %} + +{% instagram_user_recent_media ircam_paris %} + ++ + {% if current_page.has_previous %} +-
+
+ {% trans 'Previous page' %}
+
+
+ {% endif %}
+
+ {% for page in current_page.visible_page_range %}
+ -
+ {{ page }}
+
+ {% endfor %}
+
+ {% if current_page.has_next %}
+ -
+
+ {% trans 'Next page' %}
+
+
+ {% endif %}
+
+
++-
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ {% if is_event %}
+ -
+
+
+
+
+ -
+
+
+
+
+ {% endif %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/includes/sidebar.html b/app/themes/vertigo_starts_eu/templates/includes/sidebar.html new file mode 100644 index 00000000..d3fbd0e1 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/includes/sidebar.html @@ -0,0 +1,7 @@ +{% load i18n pages_tags mezzanine_tags staticfiles keyword_tags event_tags %} + ++ {% featured_events as events %} + {% for event in events %} +-
+
+
+
+
+
+ {% endfor %}
+
++ {{ event.title }} +
+ {% include "agenda/includes/event_metainfo_slider.html" %} +Twitter
+ Â + +{% endifinstalled %} + {% include "accounts/includes/user_panel.html" %} + {% endifinstalled %} +
{% trans "Candidacies" %}
+{% endblock %} + +{% block page_content %} + + {% if candidacy %} + + {% for content in candidacy %} + {% include "job/inc/candidacy_card.html" %} + {% endfor %} + + {% else %} + +{% trans "Please come back later. There is no candidacy at the moment." %}
+ + {% endif %} + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/job/inc/candidacy_card.html b/app/themes/vertigo_starts_eu/templates/job/inc/candidacy_card.html new file mode 100644 index 00000000..889269fc --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/job/inc/candidacy_card.html @@ -0,0 +1,44 @@ +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} +{{ content.title }}
+ {% endeditable %} + ++ {% elif content.date_from %} + {% trans "From" %} {{ content.date_from|date:"DATE_FORMAT" }}
+ {% elif content.date_to %} + {% trans "until" %}{{ content.date_to|date:"DATE_FORMAT" }}
+ {% endif %} + {% endeditable %} +
+ {% editable content.description %} + {{ content.description|safe }} + {% endeditable %} +
+ {{ jo.title }} +
+ ++ {% endif %} + {% editable jo.description %} + {{ jo.description|slice:":255" }} + {% endeditable %} +
{{ job_offer.title }}
+ {% endeditable %} + +{% endblock %} + +{% block page_content %} + + {% include "core/inc/messages.html" %} + + {% comment %} +{% trans "Category" %} : {{ job_offer.type }}
+ {% endcomment %} + {% editable job_offer.content %} + {{ job_offer.content|richtext_filters|safe }} + {% endeditable %} + + + {% with form as job_offer.job_response %} + {% include "job/inc/job_response_form.html" %} + {% endwith %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/job/job_offer_list.html b/app/themes/vertigo_starts_eu/templates/job/job_offer_list.html new file mode 100644 index 00000000..6e2a5887 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/job/job_offer_list.html @@ -0,0 +1,32 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + +{% block meta_title %}{% trans "Jobs" %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ job_offer.description }} +{% endmetablock %}{% endblock %} + +{% block page_class %} + job_offer +{% endblock %} + +{% block page_title %} +{% trans "Jobs" %}
+{% endblock %} + +{% block page_content %} + + {% if job_offer %} + + {% for jo in job_offer %} + {% include "job/inc/job_offer_card.html" %} + {% endfor %} + + {% else %} + +{% trans "Please come back later. There is no job offer at the moment." %}
+ + {% endif %} + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/magazine/article/article_detail.html b/app/themes/vertigo_starts_eu/templates/magazine/article/article_detail.html new file mode 100644 index 00000000..e5f65349 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/magazine/article/article_detail.html @@ -0,0 +1,113 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} + +{% block meta_title %}{{ article.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for article as tags %} +{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} + {{ article.description }} +{% endmetablock %}{% endblock %} + +{% block page_class %} + article +{% endblock %} + +{% block body_class %} + {% if department_weaving_css_class %} + pattern pattern-bg {{ department_weaving_css_class }} + {% endif %} +{% endblock %} + +{% block page_title %} + + {% editable article.title %} +{{ article.title }}
+ {% endeditable %} + + {% if article.sub_title %} + {% editable article.sub_title %} +{% trans "News" %}
++ + {{ brief.title }} + +
++ {{ brief.description }} +
+ + + {{ brief.text_button }} +{{ brief.title }}
+{{ brief.description|truncatechars:100 }}
+ {{ brief.text_button }} +{{content.content_object.title }}
+{{ topic.title }}
+{{ topic.description|slice:":255" }}
+ +{{ topic.title }}
+ {% endeditable %} +{{ media.title }}
+ {% endeditable %} +{% endblock %} + + +{% block page_sidebar %} + ++-
+ {% for transcoded in media.transcoded.all %}
+ {% if transcoded.mime_type == "audio/mp4" or transcoded.mime_type == "audio/mp3" %}
+ {{ media.title }}{% if media.description %} {{ media.description }}{% endif %}
+ {% endif %}
+ {% endfor %}
+
+
+ ++-
+
+
+ -
+
+
+ -
+
+
+
+{{ media.title }}
+ {% if media.description %} ++ {{ media.description }} +
+ {% endif %} + ++ {% if audio_url %} + {{ audio }} + {% else %} + {{ audio }} + {% endif %} +
+ {% if audio.description != audio|stringformat:"s" %} +{{ audio.description|truncatewords_html:200|safe }}
+ {% endif %} + {% if audio_url %} + {% trans "read more" %} + {% endif %} ++{% endwith %} diff --git a/app/themes/vertigo_starts_eu/templates/media/inc/playlist_audio_card.html b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_audio_card.html new file mode 100644 index 00000000..4accaa95 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_audio_card.html @@ -0,0 +1,20 @@ +{% load mezzanine_tags keyword_tags i18n organization_tags staticfiles %} + +
{{ playlist.title }}
+{{playlist.title}}
+{% endif %} +{% if playlist.description %} ++ {{playlist.description}} +
+{% endif %} + + + ++ {% for media in playlist.medias.all %} +-
+ {% with media.media as media %}
+ {% for transcoded in media.transcoded.all %}
+ {% if transcoded.mime_type == "audio/mp4" or transcoded.mime_type == "audio/mp3" %}
+ {{ media.title }}{% if media.description %} {{ media.description }}{% endif %}
+ {% endif %}
+ {% endfor %}
+ {% endwith %}
+
+ {% endfor %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/media/inc/playlist_search.html b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_search.html new file mode 100644 index 00000000..898892bf --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_search.html @@ -0,0 +1,60 @@ +{% extends "core/inc/search_card.html" %} +{% load i18n mezzanine_tags organization_tags %} + +{% block title %} + {{ result }} +{% endblock %} + +{% block icon %}file-{{playlist.type}}-o{% endblock %} + +{% block tags %} ++ {% if playlist_url %} + {{ playlist.title }} + {% else %} + {{ playlist }} + {% endif %} +
+ {% if playlist.description != playlist|stringformat:"s" %} +{{ playlist.description|truncatewords_html:200|safe }}
+ {% endif %} + {% if playlist_url %} + {% trans "read more" %} + {% endif %} ++{% endwith %} + +{% block image %} + {% if playlist.medias.all.0.media.poster_url %} + +
{{ media.content_object.title }}
+ + {% if media.content_object.description %} +{{ media.content_object.description|truncatechars:100 }}
+ {% endif %} + + {% comment %} + {% if media.content_object.poster_url %} +{% trans 'View all medias' %}
+ +{{ playlist.title }}
+{{playlist.title}}
+{% endif %} +{% if playlist.description %} ++ {{playlist.description}} +
+{% endif %} + ++ {% endif %} + {% spaceless %} +- {{ media.title }}{% if media.description %} {{ media.description }}{% endif %}
+ {% endspaceless %}
+ {% if forloop.last %}
+
+ {% endif %} + {% endwith %} +{% endfor %} diff --git a/app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_slider.html b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_slider.html new file mode 100644 index 00000000..a9672773 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/media/inc/playlist_video_slider.html @@ -0,0 +1,45 @@ +{% load mezzanine_tags %} + +{{playlist.title}}
++ {{playlist.description}} +
+ {% endif %} ++ {% for media in playlist.medias.all %} + {% with media.media as media %} +-
+
+
+
+
+
+ {{ media.title }}
+
+
+
+ {% endwith %}
+ {% endfor %}
+
+{{ object.title }}
+{{ playlist.title }}
+ {% endeditable %} +{% endblock %} + +{% block page_sidebar %} + +{% trans "Media" %}
+ {% endeditable %} +{% endblock %} + +{% block meta_title %}{% trans "Media" %}{% endblock %} + +{% block page_sidebar %} ++-
+
+ {% trans 'audio' %}{% if current_type == 'audio' %} {% endif %}
+
+
+ -
+
+ {% trans 'video' %}{% if current_type == 'video' %} {% endif %}
+
+
+
+ + +{% endblock %} + +{% block page_content %} ++ {% if video_url %} + {{ video }} + {% else %} + {{ video }} + {% endif %} +
+ {% if video.description != video|stringformat:"s" %} +{{ video.description|truncatewords_html:200|safe }}
+ {% endif %} + {% if video_url %} + {% trans "read more" %} + {% endif %} ++{% endwith %} diff --git a/app/themes/vertigo_starts_eu/templates/media/video/video_detail.html b/app/themes/vertigo_starts_eu/templates/media/video/video_detail.html new file mode 100644 index 00000000..39537c31 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/media/video/video_detail.html @@ -0,0 +1,69 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load mezzanine_tags keyword_tags i18n organization_tags %} + +{% block meta_title %}{% trans "Media" %}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for person as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block page_class %} + media +{% endblock %} + +{% block page_title %} + {% editable media.title %} +
{{ media.title }}
+ {% endeditable %} +{% endblock %} + +{% block page_sidebar %} + ++ {{ media.description }} +
+ {% endif %} + ++ {% spaceless %} +- {{ media.title }}
+ {% endspaceless %}
+
+ +{% endblock %} + +{% block page_video %} + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/media/video/video_overlay.html b/app/themes/vertigo_starts_eu/templates/media/video/video_overlay.html new file mode 100644 index 00000000..e3390dd3 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/media/video/video_overlay.html @@ -0,0 +1,69 @@ +{% load mezzanine_tags keyword_tags i18n organization_tags %} + ++ {% spaceless %} +- {{ media.title }}
+ {% endspaceless %}
+
+ ++-
+
+
+ -
+
+
+ -
+
+
+
+{{ media.title }}
+ {% if media.description %} ++ {{ media.description }} +
+ {% endif %} + +{{ person_list_block.title }}
+{{ person_list_block.description }}
+ {% endif %} + +{{ person_list_block.title }}
+{{ person_list_block.description }}
+ {% endif %} + +{{ person.first_name }} {{ person.last_name }}
+ + {% if person.description %} +{{ person.first_name }} {{ person.last_name }}
+ + {% if person.description %} ++ {% for organization in organizations %} +-
+
+
+
+ {{ organization.name }}
+
+
+ {{ organization.city }}, {{ organization.country.name }}
+
+
+ {{ organization.type }}, {{ organization.type.css_class }}
+
+
+ {{ organization.description }}
+
+
+
+ {% comment %}
+ {{ organization.name }}
+ {% endif %}
+ {% endwith %}
+
++ {{ organization.lat }}
+ {{ organization.lon }}
+ {{ organization.city }}
+ {{ organization.country.name }}
+ + + {% with organization.links|get_type_link:'link' as links %} + {% if links %} + {{ links.first }} + {% endif %} + {% endwith %} +
+ + {% with organization.images.all|get_type:'logo' as images %} + {% if images %} +
+ {% endcomment %} + + {% endfor %} +
{% trans "Timesheet" %}
+{% endblock %} + +{% block page_content %} + + Back to dashboard + + + + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/person_activity_timesheet_list.html b/app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/person_activity_timesheet_list.html new file mode 100644 index 00000000..78aba877 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/network/person_activity_timesheet/person_activity_timesheet_list.html @@ -0,0 +1,41 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + +{% block meta_title %}{% trans "Timesheet" %}{% endblock %} + +{% block page_class %} + time_sheet +{% endblock %} + +{% block page_title %} +{% trans "Timesheet" %}
+{% endblock %} + +{% block page_content %} + + Declare this month + {{ timesheets_by_project }} + {% if timesheets_by_year %} + {% for year_k, year_v in timesheets_by_year.items %} +{{ year_k }}
+ {% for project_k, project_v in year_v.items %} +{{ project_k }}
+{% trans "No timesheet." %}
+ + {% endif %} + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/network/person_detail.html b/app/themes/vertigo_starts_eu/templates/network/person_detail.html new file mode 100644 index 00000000..2c34d1a2 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/network/person_detail.html @@ -0,0 +1,162 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load mezzanine_tags keyword_tags i18n organization_tags pages_tags %} + +{% block meta_title %}{{ person.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for person as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block page_class %} + person +{% endblock %} + +{% block breadcrumb_menu %} + {{ block.super }} +{{ person.title }}
+ {% endeditable %} + + {% with person.images.all|get_type:'page_featured' as card_images %} + {% if card_images %} +{% trans 'Email' %} : {{ person_email }}
{% elif person.email %}{% trans 'Email' %} : {{ person.email|unspam }}
{% endif %} + + {% with person.activities.all as activities %} + {% if activities %} + {#{% trans 'Activities' %}
#} ++ {% with activities.0 as activity %} +-
+ {% with activity.teams.all as teams %}
+ {% with activity.organizations.all|is_not_host as organizations %}
+ {% with activity.employers.all|is_not_host as employers %}
+ {% if teams %}
+ {% trans 'Team' %} :
+ {% for team in teams %}
+ {{ team.name }}
+ {% if organizations %}({% for organization in organizations %}{{ organization.name }}{% if not forloop.last %}, {% endif %}{% endfor %})
+ {% elif employers %}({% for employer in employers %}{{ employer.name }}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %}
+
+ {% endwith %}
+
+ {% endif %} + {% endwith %} + +{% endblock %} + +{% block page_related_content %} + +{% if related.event %} ++ {% endfor %} + {% endif %} + {% endwith %} + {% endwith %} + {% endwith %} +
{% trans "Linked events" %}
+{% trans "Linked contents" %}
+{% trans 'Links' %}
+ {% include 'core/inc/link.html' %} + {% endif %} + {% endwith %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/network/person_detail_multiple_activities.html b/app/themes/vertigo_starts_eu/templates/network/person_detail_multiple_activities.html new file mode 100644 index 00000000..6f31591e --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/network/person_detail_multiple_activities.html @@ -0,0 +1,109 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load mezzanine_tags keyword_tags i18n organization_tags pages_tags %} + +{% block meta_title %}{{ person.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for person as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block page_class %} + person +{% endblock %} + +{% block breadcrumb_menu %} + {{ block.super }} +{{ person.title }}
+ {% endeditable %} +{% endblock %} + +{% block page_content %} + {% editable person.bio %} + {{ person.bio|richtext_filters|safe }} + {% endeditable %} + +{% trans 'Email' %} : {{ person_email }}
+ + {% if person.activities.all|length > 0 %} +{% trans 'Activities' %}
++ {% for activity in person.activities.all %} +-
+ {% comment %}
+ {% if activity.function %}
+ {% trans 'Function'%} : {{ activity.function }}
+ {% endfor %}
+
+ {% endif %} +{% endblock %} + +{% block page_sidebar %} + {% if person.images.all %} + {% with person.images.all|get_type:'page_featured' as images %} + {% if images.first %} ++ {% endif %} + {% if activity.status %} + {% trans 'Status'%} : {{ activity.status }}
+ {% endif %} + {% endcomment %} + {% with activity.teams.all as teams %} + {% if teams %} + {% trans 'Team' %} : + {% for team in teams %} + {{ team.name }}{% if not forloop.last %}, {% endif %} + {% endfor %} +
+ {% endif %} + {% endwith %} + {% with activity.organizations.all as organizations %} + {% with activity.employers.all as employers %} + {% if organizations %} + {% trans 'Organization' %} : + {% for organization in organizations %} + {{ organization.name }}{% if not forloop.last %}, {% endif %} + {% endfor %} +
+ {% elif employers %} + {% trans 'Organization' %} : + {% for employer in employers %} + {{ employer.name }}{% if not forloop.last %}, {% endif %} + {% endfor %} +
+ {% endif %} + {% endwith %} + {% endwith %} + {% if activity.date_from or activity.date_to %} + {% if not activity.date_from and not activity.date_to|date_year_higher_than:10 %} + {% trans 'Period' %} : {% trans 'to' %} {{ activity.date_to }}
+ {% elif not activity.date_to %} + {% trans 'Period'%} : {% trans 'from' %} {{ activity.date_from }}
+ {% else %} + {% trans 'Period'%} : {% trans 'from' %} {{ activity.date_from }} {% if not activity.date_to|date_year_higher_than:10 %}{% trans 'to' %} {{ activity.date_to }}{% endif %}
+ {% endif %} + {% endif %} +
{% trans 'Links' %}
+ {% include 'core/inc/link.html' %} + {% endif %} + {% endwith %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/network/person_list.html b/app/themes/vertigo_starts_eu/templates/network/person_list.html new file mode 100644 index 00000000..e69de29b diff --git a/app/themes/vertigo_starts_eu/templates/pages/custompage.html b/app/themes/vertigo_starts_eu/templates/pages/custompage.html new file mode 100644 index 00000000..bb3a6b94 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/custompage.html @@ -0,0 +1,102 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + + {% with page.custompage as object %} + {% block page_class %} + custompage + {% endblock %} + + {% block body_class %} + {% with page.get_ascendants|last as top_level_parent %} + {% if top_level_parent.get_content_model.weaving_css_class %} + pattern pattern-bg {{ top_level_parent.get_content_model.weaving_css_class }} + {% endif %} + {% endwith %} + {% endblock %} + + {% block page_title %} + {% editable page.custompage.title %} +{{ page.custompage.title }}
+ {% endeditable %} + {% endblock %} + + {% block page_content %} + + {% with page.get_ascendants|last as top_level_parent %} + {% if linked_organization_content and research_slug == top_level_parent.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + {% endwith %} + + {% if page.custompage.sub_title %} + {% editable page.custompage.sub_title %} +{{ page.departmentpage.sub_title }}
+ {% endeditable %} + +{% endblock %} + +{% block page_content %} + + {{ linked_organization_content.all }} + {% if linked_organization_content and research_slug == page.departmentpage.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + + {% if page.departmentpage.content %} + {% editable page.departmentpage.content %} + {{ page.departmentpage.content|richtext_filters|safe }} + {% endeditable %} + {% endif %} + +{% endblock %} + +{% block page_audio %} + {% with page as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_slider %} + {% with page as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_video %} + {% with page as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_sub_content %} + {% with page.blocks.all as blocks %} + {% include "core/inc/block.html" %} + {% endwith %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/form.html b/app/themes/vertigo_starts_eu/templates/pages/form.html new file mode 100644 index 00000000..13a81908 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/form.html @@ -0,0 +1,73 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + +{% with page as object %} + + {% block page_class %} + custompage + {% endblock %} + + {% block body_class %} + {% with page.get_ascendants|last as top_level_parent %} + {% if top_level_parent.get_content_model.weaving_css_class %} + pattern pattern-bg {{ top_level_parent.get_content_model.weaving_css_class }} + {% endif %} + {% endwith %} + {% endblock %} + + {% block page_title %} + {% editable page.title %} +{{ page.title }}
+ {% endeditable %} + {% endblock %} + + {% block page_content %} + ++ {% endif %} + {% endif %} + {% if page.in_menu %} + {% if forloop.first and not page.parent.in_menu and not page.is_primary %} + {% endif %} +-
+ {{ page.title }}
+
+ {% endif %}
+ {% if page.is_primary %}
+ {% if forloop.last %}
+
+
+ {% endif %} + {% endif %} + {% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/admin.html b/app/themes/vertigo_starts_eu/templates/pages/menus/admin.html new file mode 100644 index 00000000..13d48544 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/admin.html @@ -0,0 +1,57 @@ +{% load pages_tags i18n staticfiles mezzanine_tags organization_tags %} + ++ {% for page in page_branch %} + {% ifchanged page.in_menus %} + {% for menu in page.in_menus %} + {% if page.branch_level == 0 %} +-
+
+
+ +
+ -
+
+ {% set_page_permissions page %}
+ {% if page.perms.delete %}
+
+ {% else %}
+
+ {% endif %}
+ {% if page.perms.change %}
+ {{ page.title.strip|default:" " }}
+ | {{ page.content_model }}
+ {% else %}
+ {{ page.title }}
+ - {{ page.content_model }}
+ {% endif %}
+
+
+
+
+ {% if page.perms.add %}
+
+ {% endif %}
+
+
+
+ {% endfor %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/breadcrumb.html b/app/themes/vertigo_starts_eu/templates/pages/menus/breadcrumb.html new file mode 100644 index 00000000..bf40eaf8 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/breadcrumb.html @@ -0,0 +1,31 @@ +{% load i18n pages_tags %} + +{% if on_home %} ++
{{ menu|get_mezzanine_menu_name }}
++ {% endif %} + {% endfor %} + {% endifchanged %} +
+ {% if page.has_children %}{% page_menu page %}{% endif %} +
+-
+ {{ page.title }}
+ {% if page.is_current %}
+
+ {% endif %}
+ {% if page.is_current_or_ascendant %}
+ {% if page.has_children_in_menu %}
+ {% page_menu page %}
+ {% endif %}
+ {% endif %}
+ {% if page.is_primary and page.is_current_or_ascendant %}
+
+ {% endif %} + {% endif %} + {% endfor %} + {% endif %} + {% if branch_level == 1 %} + {% for page in page_branch %} + {% if page.in_menu and page.in_menus|first %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} ++ {% page_menu page %} +
++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} + {% if page.is_current_or_ascendant and not page.has_children_in_menu %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} ++ {% endif %} + {% if page.in_menu and page.has_children_in_menu %} + {% if page.is_primary and page.is_current_or_ascendant %} +-
+ {% trans 'Home' %}
+
+ {% endif %}
+ {% if page.is_current_or_ascendant %}
+ {% if page.has_children_in_menu %}
+ {% page_menu page %}
+ {% endif %}
+ {% endif %}
+ {% if page.is_primary and page.is_current_or_ascendant %}
+ {% endif %}
+ {% elif page.in_menu and current_page.in_menus == page.in_menus %}
+ -
+ {{page.title}}
+
+ {% endif %}
+ {% if forloop.last %}
+
+ {% endif %} + {% endfor %} + {% endif %} + {% if branch_level == 1 %} + {% for page in page_branch %} ++ {% page_menu page %} +
++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} + {% if page.is_current_or_ascendant and not page.has_children_in_menu %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} ++ {% endif %} + {% if page.is_current_or_ascendant %} + {% if page.has_children_in_menu %} + {% page_menu page %} + {% endif %} + {% endif %} + {% if page.is_primary and page.is_current_or_ascendant %} +
+ {% else %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} + {% endif %} + {% endif %} + {% endfor %} + {% elif branch_level == 1 %} + {% for page in page_branch %} + {% if page.is_current_or_ascendant and page.has_children_in_menu %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} + {% endfor %} + {% elif branch_level == 2 %} + {% for page in page_branch %} ++ {% include "pages/menus/current_tree_summary.html" %} +
+ {% endif %} ++ {% for page in page_branch %} + {% if not has_home and page.is_primary and forloop.first %} +-
+ {% trans "Home" %}
+
+ {% endif %}
+ {% if page.in_menu %}
+ -
+ {{ page.title }}{% if page.has_children_in_menu %}{% endif %}
+ {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}
+
+ {% endif %}
+ {% endfor %}
+
+ {% else %} ++ {% for page in page_branch %} + {% if page.in_menu %} +-
+ {{ page.title }}
+ {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}
+
+ {% endif %}
+ {% endfor %}
+
+ {% endif %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/footer_horizontal.html b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_horizontal.html new file mode 100644 index 00000000..8b849302 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_horizontal.html @@ -0,0 +1,25 @@ +{% load i18n pages_tags staticfiles organization_tags %} +{% get_language_info_list for LANGUAGES as languages %} + +{% spaceless %} +{% if page_branch_in_menu %} + {% for page in page_branch %} + {% if page.is_primary %} + {% if forloop.first %} ++ {% endif %} + {% endif %} + {% if page.in_menu %} +-
+ {{ page.title }}
+
+ {% endif %}
+
+ {% if page.is_primary %}
+ {% if forloop.last %}
+
+ {% endif %} + {% endif %} + {% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/footer_tree.html b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_tree.html new file mode 100644 index 00000000..a1c8c99a --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_tree.html @@ -0,0 +1,31 @@ +{% load i18n pages_tags %} + +{% spaceless %} +{% if page_branch_in_menu %} ++ {% for page in page_branch %} + + {% if not has_home and page.is_primary and forloop.first %} +-
+ {% trans "Home" %}
+
+ {% endif %}
+
+ {% if page.in_menu %}
+ -
+ {{ page.title }}
+ {# remove this if tag to always show all nav items #}
+ {% if page.is_current_or_ascendant and page.has_children_in_menu %}
+ {% page_menu page %}
+ {% endif %}
+
+ {% endif %}
+
+ {% endfor %}
+
+{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/footer_vertical.html b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_vertical.html new file mode 100644 index 00000000..2f58e8ff --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/footer_vertical.html @@ -0,0 +1,25 @@ +{% load i18n pages_tags staticfiles %} +{% get_language_info_list for LANGUAGES as languages %} + +{% spaceless %} +{% if page_branch_in_menu %} + {% for page in page_branch %} + {% if page.is_primary %} + {% if forloop.first %} ++ {% endif %} + {% endif %} + {% if page.in_menu %} +-
+ {{ page.title }}
+
+ {% endif %}
+
+ {% if page.is_primary %}
+ {% if forloop.last %}
+
+ {% endif %} + {% endif %} + {% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/header.html b/app/themes/vertigo_starts_eu/templates/pages/menus/header.html new file mode 100644 index 00000000..d82a800b --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/header.html @@ -0,0 +1,64 @@ +{% load i18n pages_tags staticfiles mezzanine_tags organization_tags %} +{% get_language_info_list for LANGUAGES as languages %} + +{% spaceless %} +{% if page_branch_in_menu %} + {% for page in page_branch %} + {% if page.is_primary %} + {% if forloop.first %} ++-
+
+
+
+ -
+
+ {% with host_organization.images|get_type:"logo_header" as images %}
+ {% if images %}
+ {% with images|first as img %}
+
+ {% endwith %}
+ {% endif %}
+ {% endwith %}
+
+
+ {% endif %}
+ {% endif %}
+ {% if page.in_menu %}
+ {% if page.content_model == "link" %}
+ {% with page.link.link_images.all|first as link_image %}
+ {% if link_image %}
+ -
+
+
+ {% else %}
+ -
+ {{ page.title }}
+
+ {% endif %}
+ {% endwith %}
+ {% else %}
+ -
+ {{ page.title }}
+ {% if page.has_children_in_menu %}
+ {% page_menu page "pages/menus/header_tree_primary.html" %}
+ {% endif %}
+
+ {% endif %}
+ {% endif %}
+ {% if page.is_primary %}
+ {% if forloop.last %}
+
+ -
+ {% include "includes/languages.html" %}
+
+ -
+
+
+
+
+ {% endif %} + {% endif %} + {% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/header_tree_primary.html b/app/themes/vertigo_starts_eu/templates/pages/menus/header_tree_primary.html new file mode 100644 index 00000000..a0eb55e5 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/header_tree_primary.html @@ -0,0 +1,31 @@ +{% load i18n pages_tags mezzanine_tags media_tags organization_tags staticfiles %} +{% get_language_info_list for LANGUAGES as languages %} + +{% spaceless %} +{% if page_branch_in_menu %} ++ {{ page.departmentpage.description|richtext_filters|safe|truncatechars:415 }} +
++-
+ {{ page.title }}
+
+ {% endif %}
+ {% if page.has_children_in_menu %}
+ {% page_menu page "pages/menus/header_tree_secondary.html" %}
+ {% endif %}
+
+
+ {% endfor %} ++- {% trans "Home" %}
+ {% endif %}
+
+ {% if page.is_current_or_ascendant and not page.is_current_child %}
+ {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}
+ {% endif %}
+
+ {% if page.is_current_child %}
+ -
+ {{ page.title }}
+
+ {% endif %}
+
+ {% if page.is_primary and forloop.last %}
+
+ {% endif %} + +{% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/primary.html b/app/themes/vertigo_starts_eu/templates/pages/menus/primary.html new file mode 100644 index 00000000..e0be3193 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/primary.html @@ -0,0 +1,20 @@ +{% load pages_tags i18n %} + +{% spaceless %} ++ {% for page in page_branch %} + {% if not has_home and page.is_primary and forloop.first %} +-
+ {% trans "Home" %}
+
+ {% endif %}
+ {% if page.in_menu %}
+ -
+ {{ page.title }}
+
+ {% endif %}
+ {% endfor %}
+
+
+{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/tree.html b/app/themes/vertigo_starts_eu/templates/pages/menus/tree.html new file mode 100644 index 00000000..36108084 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/tree.html @@ -0,0 +1,26 @@ +{% load i18n pages_tags %} + +{% spaceless %} +{% if page_branch_in_menu %} ++ {% for page in page_branch %} + {% if not has_home and page.is_primary and forloop.first %} +-
+ {% trans "Home" %}
+
+ {% endif %}
+ {% if page.in_menu %}
+ -
+ {{ page.title }}
+ {# wrap the next line with 'if page.is_current_or_ascendant' #}
+ {# to only show child pages in the menu for the current page #}
+ {% if page.has_children_in_menu %}{% page_menu page %}{% endif %}
+
+ {% endif %}
+ {% endfor %}
+
+{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/menus/vous_etes.html b/app/themes/vertigo_starts_eu/templates/pages/menus/vous_etes.html new file mode 100644 index 00000000..b9f5a902 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/menus/vous_etes.html @@ -0,0 +1,26 @@ +{% load pages_tags mezzanine_tags i18n %} + +{% if page_branch_in_menu %} + {% nevercache %} + ++-
+ {% trans "You are" %}
+
+ {% for page in page_branch %}
+ {% if page.in_menu %}
+ -
+ {{ page.title }}
+
+ {% endif %}
+ {% endfor %}
+
+ {% endnevercache %} +{% endif %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/mutations-creations.html b/app/themes/vertigo_starts_eu/templates/pages/mutations-creations.html new file mode 100644 index 00000000..f64461f2 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/mutations-creations.html @@ -0,0 +1,106 @@ +{% extends "vertigo_starts_eu/pages/page.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + + {% with page.custompage as object %} + {% block page_class %} + custompage + {% endblock %} + + {% block body_class %} + {% with page.get_ascendants|last as top_level_parent %} + {% if top_level_parent.get_content_model.weaving_css_class %} + pattern pattern-bg {{ top_level_parent.get_content_model.weaving_css_class }} + {% endif %} + {% endwith %} + {% endblock %} + + {% block hero %} + {% include "home/inc/hero-small.html" %} + {% endblock %} + + {% block page_title %} + {% editable page.custompage.title %} +{{ page.custompage.title }}
+ {% endeditable %} + {% endblock %} + + {% block page_content %} + + {% with page.get_ascendants|last as top_level_parent %} + {% if linked_organization_content and research_slug == top_level_parent.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + {% endwith %} + + {% if page.custompage.sub_title %} + {% editable page.custompage.sub_title %} +{% trans "Newsletter" %}
+{% endblock %} + +{% block page_content %} + +{% trans "Sign up for our monthly newsletter to keep up to date with the institute's activities every month and be eligible to take advantage of special offers from our partners." %}
+ + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/pages/page.html b/app/themes/vertigo_starts_eu/templates/pages/page.html new file mode 100644 index 00000000..ab00704b --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/page.html @@ -0,0 +1,174 @@ +{% extends "vertigo_starts_eu/base.html" %} +{% load i18n mezzanine_tags keyword_tags organization_tags pages_tags %} + +{% block meta_title %}{{ page.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for page as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ page.description }} +{% endmetablock %}{% endblock %} + +{% block main %} + + {% block hero %} + {% endblock %} + ++ {% include 'core/inc/logo.html' %} +
++ {% for loc in linked_organization_content %} + {% if loc.images.all %} + {% with loc.images|get_type:"logo_black"|first as img %} +-
+
+
+
+
+ {% endwith %}
+ {% endif %}
+ {% endfor %}
+
++ {% for lof in linked_organization_footer_2 %} +-
+ {{ lof.name}}
+
+ {% endfor %}
+
diff --git a/app/themes/vertigo_starts_eu/templates/pages/page/includes/page_box.html b/app/themes/vertigo_starts_eu/templates/pages/page/includes/page_box.html new file mode 100644 index 00000000..e02485bb --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/pages/page/includes/page_box.html @@ -0,0 +1,24 @@ +{% load mezzanine_tags organization_tags %} + +{{ object.title }}
+{{ page.projecttopicpage.title }}
+ {% endeditable %} +{% endblock %} + +{% block page_content %} + {% with page.get_ascendants|last as top_level_parent %} + {% if linked_organization_content and research_slug == top_level_parent.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + {% endwith %} + + {% if page.projecttopicpage.sub_title %} + {% editable page.projecttopicpage.sub_title %} +{{ sub_topic.name }}
+ {% if sub_topic.description %} ++ {{ sub_topic.description }} +
+ {% endif %} + {% if sub_topic.projects.all %} ++ + {{ project }} + +
++ {{ project.description }} +
+ +{{ page.title }}
+ {% endeditable %} +{% endblock %} + +{% block page_content %} + {% with page.get_ascendants|last as top_level_parent %} + {% if linked_organization_content and research_slug == top_level_parent.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + {% endwith %} + {% if page.teampage.sub_title %} + {% editable page.teampage.sub_title %} ++
{% trans "Research topics and related projects" %}
+ {% include 'projects/inc/project_list.html' %} +{% trans "European and national projects" %}
+ {% with leader_projects as projects %} + {% include 'projects/inc/project_list.html' %} + {% endwith %} + {% with partner_projects as projects %} + {% include 'projects/inc/project_list.html' %} + {% endwith %} ++
{% trans 'Team' %}
+ {% for status in statuses %} + {% with page.teampage.team|get_team_persons:status as persons %} + {% if persons %} + {% if persons|length == 1 %}{{ status.name }}{% else %}{{ status.description }}{% endif %} : + {% for person in persons %} + {{ person.title }}{% if not forloop.last %}, {% endif %} + {% endfor %} +
+ {% endif %} + {% endwith %} + {% endfor %} +
+ {% endif %} +
{{ block.title }}
+ {% endeditable %} + {% if block.description %} ++ {% trans "Login" %} +
+ {% endif %} +
+ + {{ project }} + +
++ {{ project.description }} +
+{{ object.title }}
+ {% endeditable %} + + {% if object.description %} + {% editable object.description %} ++ {% trans "Login" %} +
{{ demo.title }}
+ {% endeditable %} + + {% if demo.description %} + {% editable demo.description %} ++ {% trans "Project" %} : {{ demo.project.title }}
+ {% trans "Authors" %} : {% for author in demo.authors.all %}{{ author }}{% endfor %} + +{% endblock %} + +{% block page_sidebar %} +{% endblock %} + +{% block page_slider %} +
{{ object.title }}
+ {% endeditable %} + + {% with page.get_ascendants|last as top_level_parent %} + {% if linked_organization_content and research_slug == top_level_parent.slug %} + {% include 'pages/page/includes/linked_organization_content.html' %} + {% endif %} + {% endwith %} + + {% if object.description %} + {% editable object.description %} ++-
+ {% trans "Home" %}
+
+ -
+ {{ page.title }}
+
+ -
+ {{ object.title }}
+
+
+{% endblock %} + +{% block page_link %} + {% with object.links.all as links %} + {% if links %} + {% include 'core/inc/link.html' %} + {% endif %} + {% endwith %} +{% endblock %} + +{% block page_audio %} + {% with object as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_slider %} + {% with object as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_video %} + {% with object as object %} + {{ block.super }} + {% endwith %} +{% endblock %} + +{% block page_sub_content %} + + {% if object.type == 'external' %} ++-
+
+
+
++
{% trans "Project details" %}
+ +{% trans "Participants" %}
+ ++ {% if organization.url %} + + {% endif %} + {% endfor %} +
+ {% endif %} + {% endfor %} +
+
+- {{ demo.title }}
+ {% endfor %}
+
+{% trans "Demos" %}
+ {% for demo in object.demos.all %} ++
+- {{ blog_page.title }}
+ {% endfor %}
+
+{% trans "Blog Pages" %}
+ {% for blog_page in object.blog_pages.all %} ++ {% if object.lead_organization %} + {% with object.lead_organization.images.all|get_type:'logo' as images %} + {% include 'core/inc/logo.html' %} + {% endwith %} + {% endif %} + {% for organization in object.organizations.all %} + {% with organization.images.all|get_type:'logo' as images %} + {% include 'core/inc/logo.html' %} + {% endwith %} + {% endfor %} +
++ {% for key,value in filter_dict.items %} +-
+
+ {{ value.verbose_name }} ({{ value.count }}){% if search_model == key %}{% endif %}
+
+
+ {% endfor %}
+
++ {% if results.paginator.count == 0 %} + {% blocktrans %}No results were found matching your query: {{ query }}{% endblocktrans %} + {% endif %} +
+ ++{% url "login" as login_url %} +{% url "signup" as signup_url %} +{% with request.path as next %} +{% blocktrans %} +If you have an existing account or would like to create one, please +log in or +sign up. +{% endblocktrans %} +{% endwith %} +
+{% endifinstalled %} +{% endif %} + +{% errors_for form %} + + + + + +{% if not settings.SHOP_CHECKOUT_STEPS_SPLIT and settings.SHOP_PAYMENT_STEP_ENABLED %} +{% include "shop/includes/payment_fields.html" %} +{% endif %} + +{% fields_for form.other_fields %} + +{% endif %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/cart.html b/app/themes/vertigo_starts_eu/templates/shop/cart.html new file mode 100644 index 00000000..344e44f8 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/cart.html @@ -0,0 +1,113 @@ +{% extends "shop/vertigo_starts_eu/base.html" %} +{% load mezzanine_tags shop_tags i18n %} + +{% block meta_title %}{% trans "Your Cart" %}{% endblock %} +{% block title %}{% trans "Your Cart" %}{% endblock %} +{% block body_id %}cart{% endblock %} + +{% block breadcrumb_menu %} +{{ block.super }} +{% trans "You may also like:" %}
+{{ product }}
+{% trans "Your Cart is empty." %}
+{% endif %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/checkout.html b/app/themes/vertigo_starts_eu/templates/shop/checkout.html new file mode 100644 index 00000000..663a3638 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/checkout.html @@ -0,0 +1,83 @@ +{% extends "shop/vertigo_starts_eu/base.html" %} +{% load shop_tags mezzanine_tags i18n %} + +{% block meta_title %}{% trans "Checkout" %} - {{ step_title }}{% endblock %} +{% block title %}{% trans "Checkout" %} - {% trans "Step" %} {{ step }} {% trans "of" %} {{ steps|length }}{% endblock %} +{% block body_id %}checkout{% endblock %} + +{% block extra_head %} + +{% endblock %} + +{% block breadcrumb_menu %} +{% for step in steps %} ++ {% for item in request.cart %} +-
+ {% if item.image %}
+
+ {% endif %}
+
+ {{ item.quantity }} x {{ item.description }}
+ {{ item.total_price|currency }}
+
+
+ {% endfor %}
+
+ {% order_totals %} ++ {% trans "Edit Cart" %} +
{% trans "Thank you for shopping with us, your order is complete." %}
+{% trans "We've sent you a receipt via email." %}
+{% trans "You can also view your invoice using one of the links below." %}
++ +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/confirmation.html b/app/themes/vertigo_starts_eu/templates/shop/confirmation.html new file mode 100644 index 00000000..b87ee607 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/confirmation.html @@ -0,0 +1,80 @@ +{% extends "shop/checkout.html" %} +{% load i18n shop_tags %} + +{% block fields %} +{% if request.cart.has_items %} + +
{% trans "Billing Details" %}
++ + {% for field, value in form.billing_detail_fields.values %} +- {{ value }}
+ {% endfor %}
+
+
+{% trans "Shipping Details" %}
++ + {% for field, value in form.shipping_detail_fields.values %} +- {{ value }}
+ {% endfor %}
+
+ {% for field, value in form.additional_instructions_field.values %}
+ - {{ value }}
+ {% endfor %}
+
+
++
{% trans "Payment Details" %}
++ + {% for field, value in form.card_name_field.values %} +- {{ value }}
+ {% endfor %}
+
+ {% for field, value in form.card_type_field.values %}
+ - {{ value }}
+ {% endfor %}
+
+ -
+ {% with form.card_expiry_fields.values as expiry_fields %}
+ {% with expiry_fields.next as month_field %}
+ {{ month_field.1 }}/{{ expiry_fields.next.1 }}
+ {% endwith %}
+ {% endwith %}
+
+
+ {% for field, value in form.card_fields.values %}
+ - {{ value }}
+ {% endfor %}
+
+
++ +{% for field in form %}{{ field }}{% endfor %} + +{% endif %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/includes/order_details.html b/app/themes/vertigo_starts_eu/templates/shop/includes/order_details.html new file mode 100644 index 00000000..b6aa60a3 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/includes/order_details.html @@ -0,0 +1,55 @@ +{% load shop_tags i18n %} + +
{{ settings.SITE_TITLE }}
+ +{% trans "Your Details" %}
+{% trans "Items Ordered" %}
+{{ settings.SITE_TITLE }}
+ +{% trans "Your Details" %}
+{% trans "Items Ordered" %}
++
{{ list.title }}
+ {% if list.description %} +{{ list.description }}
+ {% endif %} +{{ product.title }}
+ {% if product.description %} ++
{{ list.title }}
+ {% if list.description %} +{{ list.description }}
+ {% endif %} +{{ product.title }}
+ {% if product.description %} ++
+{% if request.cart.total_quantity != 0 %} + + {% if request.session.order.step %}{% trans "Return to Checkout" %}{% else %}{% trans "Go to Checkout" %}{% endif %} +
+{% endif %} +{% if settings.SHOP_USE_WISHLIST %} + + +{% blocktrans count request.wishlist|length as wishlist_count %}Wishlist contains 1 item{% plural %} Wishlist contains {{ wishlist_count }} items{% endblocktrans %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/order_history.html b/app/themes/vertigo_starts_eu/templates/shop/order_history.html new file mode 100644 index 00000000..983ba232 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/order_history.html @@ -0,0 +1,51 @@ +{% extends "shop/vertigo_starts_eu/base.html" %} +{% load mezzanine_tags shop_tags i18n %} + +{% block meta_title %}{% trans "Order History" %}{% endblock %} +{% block title %}{% trans "Order History" %}{% endblock %} + +{% block breadcrumb_menu %} +{{ block.super }} +
{% trans "You have not ordered anything from us yet." %}
+{% endif %} + +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/order_invoice.html b/app/themes/vertigo_starts_eu/templates/shop/order_invoice.html new file mode 100644 index 00000000..5dcda6c9 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/order_invoice.html @@ -0,0 +1,5 @@ +{% if not LANGUAGE_BIDI %} + {% include "shop/includes/order_details.html" %} +{% else %} + {% include "shop/includes/order_details_rtl.html" %} +{% endif %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/order_invoice_pdf.html b/app/themes/vertigo_starts_eu/templates/shop/order_invoice_pdf.html new file mode 100644 index 00000000..da6b04fc --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/order_invoice_pdf.html @@ -0,0 +1 @@ +{% extends "shop/order_invoice.html" %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/payment.html b/app/themes/vertigo_starts_eu/templates/shop/payment.html new file mode 100644 index 00000000..6be458e6 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/payment.html @@ -0,0 +1,10 @@ +{% extends "shop/checkout.html" %} +{% load i18n mezzanine_tags %} + +{% block fields %} +{% if request.cart.has_items %} +{% errors_for form %} +{% include "shop/includes/payment_fields.html" %} +{% fields_for form.other_fields %} +{% endif %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/shop/product.html b/app/themes/vertigo_starts_eu/templates/shop/product.html new file mode 100644 index 00000000..bfd406c5 --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/shop/product.html @@ -0,0 +1,159 @@ +{% extends "shop/vertigo_starts_eu/base.html" %} +{% load staticfiles mezzanine_tags shop_tags rating_tags i18n %} + +{% block meta_title %}{{ product.meta_title }}{% endblock %} +{% block body_id %}category{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% for keyword in product.keywords.all %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ product.description }} +{% endmetablock %}{% endblock %} + +{% block extra_css %} +{{ block.super }} + +{% endblock %} + +{% block extra_js %} +{{ block.super }} + + +{% endblock %} + +{% block extra_head %} +{{ block.super }} + + +{% endblock %} + +{% block breadcrumb_menu %} +{{ block.super }} ++ {% for image in images %} +-
+
+
+
+
+ {% endfor %}
+
+ +{% if images|length != 1 %} ++ {% for image in images %} +-
+
+
+
+
+ {% endfor %}
+
+{% endif %} + +{% endspaceless %} +{% endif %} + +{% editable product.content %} +{{ product.content|richtext_filters|safe }} +{% endeditable %} + +{% if product.available and has_available_variations %} ++ {% for variation in variations %} +-
+ {% if variation.has_price %}
+ {% if variation.on_sale %}
+ {{ variation.unit_price|currency }}
+ {% trans "On sale:" %}
+ {% endif %}
+ {{ variation.price|currency }}
+ {% else %}
+ {% if has_available_variations %}
+
+ {% trans "The selected options are currently unavailable." %}
+
+ {% endif %}
+ {% endif %}
+
+ {% endfor %}
+
+ +{% errors_for add_product_form %} + + +{% else %} +{% trans "This product is currently unavailable." %}
+{% endif %} + +{% if settings.SHOP_USE_RATINGS %} +{% trans "Related Products" %}
+{{ product }}
+{% trans "Your wishlist is empty." %}
++
{% trans "Continue Shopping" %}
+{% endif %} +{% endblock %} diff --git a/app/themes/vertigo_starts_eu/templates/styles.html b/app/themes/vertigo_starts_eu/templates/styles.html new file mode 100644 index 00000000..2ea8d00a --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/styles.html @@ -0,0 +1,21 @@ +{% extends "vertigo_starts_eu/base.html" %} +{% load i18n %} + +{% block meta_title %}{% trans "Styles" %}{% endblock %} + +{% block title %}{% trans "Styles" %}{% endblock %} + +{% block main %} + +{% trans "Styles" %}
++ {% for tweet in tweets %} +-
+
+ {% if tweet.retweeter_full_name %}
+
+ {% else %}
+
+ {% endif %}
+
+
+
+
+ {% endfor %}
+
+{% endif %} diff --git a/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/base.html b/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/base.html new file mode 100644 index 00000000..c932c3ce --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/base.html @@ -0,0 +1,112 @@ + + +{% load i18n pages_tags mezzanine_tags staticfiles keyword_tags event_tags organization_tags %} +{% get_language_info_list for LANGUAGES as languages %} + + + + + + ++ {% if tweet.retweeter_full_name %} + {{ tweet.retweeter_full_name }} @{{ tweet.retweeter_user_name }} + {% else %} + {{ tweet.full_name }} @{{ tweet.user_name }} + {% endif %} + {% blocktrans with sometime=tweet.created_at|timesince %}{{ sometime }} ago{% endblocktrans %} +
++ {{ tweet.text|safe }}
++ {% comment %} + + {% endcomment %} +
+ {% for link in host_organization.links.all %} +-
+ {{ link.title }}
+
+ {% endfor %}
+
+ ++-
+
+
+
+ -
+
+ {% with host_organization.images|get_type:"logo_header" as images %}
+ {% if images %}
+ {% with images|first as img %}
+
+ {% endwith %}
+ {% endif %}
+ {% endwith %}
+
+
+ {% endif %}
+ {% endif %}
+ {% if page.in_menu %}
+ {% if page.content_model == "link" %}
+ {% with page.link.link_images.all|first as link_image %}
+ {% if link_image %}
+ -
+
+
+ {% else %}
+ -
+ {{ page.title }}
+
+ {% endif %}
+ {% endwith %}
+ {% else %}
+ -
+ {{ page.title }}
+ {% if page.has_children_in_menu %}
+ {% page_menu page "pages/menus/header_tree_primary.html" %}
+ {% endif %}
+
+ {% endif %}
+ {% endif %}
+ {% if page.is_primary %}
+ {% if forloop.last %}
+
+ {# - #}
+ {# {% include "includes/languages.html" %}#}
+ {#
#}
+ -
+
+
+
+
+ {% endif %} + {% endif %} + {% endfor %} +{% endif %} +{% endspaceless %} diff --git a/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/pages/page.html b/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/pages/page.html new file mode 100644 index 00000000..d236815a --- /dev/null +++ b/app/themes/vertigo_starts_eu/templates/vertigo_starts_eu/pages/page.html @@ -0,0 +1,174 @@ +{% extends "vertigo_starts_eu/base.html" %} +{% load i18n mezzanine_tags keyword_tags organization_tags pages_tags %} + +{% block meta_title %}{{ page.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for page as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ page.description }} +{% endmetablock %}{% endblock %} + +{% block main %} + + {% block hero %} + {% endblock %} + ++ {% include 'core/inc/logo.html' %} +
+