blueprint artiste

This commit is contained in:
2019-12-16 15:41:12 +01:00
parent b16eeb1938
commit 07da9e6a74
33 changed files with 252 additions and 33 deletions
@@ -0,0 +1,11 @@
first_name: Sara
last_name: Anstis
date_of_birth: '1991'
phone_number: '07384593115'
email: anstismagdalena@gmail.com
move_in_date: ASAP
website: 'saraanstis.com / @saraanstis'
portfolio: {"user\/data\/files\/Sara Anstis_VO Curations.pdf":{"name":"Sara Anstis_VO Curations.pdf","type":"application\/pdf","size":17337358,"path":"user\/data\/files\/Sara Anstis_VO Curations.pdf"}}
studio: Either
notes: "Hello, \r\n\r\nI was pointed in your direction by somaya Critchlow. We're currently on a residency Together in Italy and AS I AM ABOUT TO LOSE MY STUDIO IN LONDON, She mentioned you might still have some studios available for 2020. \r\n\r\nWould it be possible to organise a location visit for December 11th 2019? \r\n\r\nLooking forward to hearing from you and thank you for considering my Application \r\n\r\nall the best \r\nSara "
@@ -25,7 +25,8 @@ form:
validate:
type: bool
header.date_start:
header.date:
replace@: true
type: datetime
label: Start
toggleable: true
@@ -41,6 +42,12 @@ form:
underline: true
ordering@: 2
options:
fields:
publishing:
fields:
header.date:
unset@: true
blog:
type: tab
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+11 -4
View File
@@ -112,6 +112,11 @@ body, html {
}
}
.about{
.item_content{
width: calc((100% / 12) * 10)!important ;
}
}
.events, .default{
#body-wrapper{
.item{
@@ -122,13 +127,15 @@ body, html {
margin-bottom: 3rem;
}
.item_content{
width: 90%;
width: calc(100vw - 5.6rem);
display: inline-flex;
.content{
width: 100%;
margin-right: 5rem;
width: 180%;
margin-right: 60px;
}
.side{
width: 100%;
text-align: center;
padding-left: 1rem;
margin-top: 1rem;
position: relative;
@@ -143,7 +150,7 @@ body, html {
.buy{
min-width: 300px;
position: absolute;
position: relative;
a{
font-family: $Bold;
text-transform: uppercase;
@@ -3,9 +3,9 @@
font-size: 13px;
.navbar{
nav{
li:nth-last-child(1){
width: 20px;
}
// li:nth-last-child(1){
// width: 20px;
// }
}
}
}
@@ -0,0 +1,174 @@
{% if form is null %}
{% set form = grav.session.getFlashObject('form') %}
{% endif %}
{% set scope = scope ?: 'data.' %}
{% set multipart = '' %}
{% set blueprints = blueprints ?? form.blueprint() %}
{% set method = form.method|upper|default('POST') %}
{% set client_side_validation = form.client_side_validation is not null ? form.client_side_validation : config.plugins.form.client_side_validation|default(true) %}
{% set inline_errors = form.inline_errors is not null ? form.inline_errors : config.plugins.form.inline_errors(false) %}
{% set data = data ?? form.data %}
{% set context = context ?? data %}
{% for field in form.fields %}
{% if (method == 'POST' and field.type == 'file') %}
{% set multipart = ' enctype="multipart/form-data"' %}
{% endif %}
{% endfor %}
{% set action = form.action ?: page.route ~ uri.params %}
{% set action = action starts with 'http' ? action : base_url ~ action %}
{% if (action == base_url_relative) %}
{% set action = base_url_relative ~ '/' ~ page.slug %}
{% endif %}
{% if form.keep_alive %}
{% if grav.browser.browser == 'msie' and grav.browser.version < 12 %}
{% do assets.addJs('plugin://form/assets/object.assign.polyfill.js') %}
{% endif %}
{% do assets.addJs('plugin://form/assets/form.vendor.js', { 'group': 'bottom', 'loading': 'defer' }) %}
{% do assets.addJs('plugin://form/assets/form.min.js', { 'group': 'bottom', 'loading': 'defer' }) %}
{% endif %}
{% do assets.addInlineJs("
window.GravForm = window.GravForm || {};
window.GravForm.config = {
current_url: '" ~ uri.route(true) ~"',
base_url_relative: '" ~ base_url_relative ~ "',
param_sep: '"~ config.system.param_sep ~ "',
form_nonce: '" ~ form.getNonce() ~ "',
session_timeout: " ~ config.system.session.timeout ~ "
};
window.GravForm.translations = Object.assign({}, window.GravForm.translations || {}, { PLUGIN_FORM: {} });
", {'group': 'bottom', 'position': 'before'}) %}
{# Backwards Compatibility for block overrides #}
{% set override_form_classes %}
{% block form_classes -%}
{{ form_outer_classes }} {{ form.classes }}
{%- endblock %}
{% endset %}
{% set override_inner_markup_fields_start %}
{% block inner_markup_fields_start %}{% endblock %}
{% endset %}
{% set override_inner_markup_fields_end %}
{% block inner_markup_fields_end %}{% endblock %}
{% endset %}
{% set override_inner_markup_fields %}
{% block inner_markup_fields %}
{% for field_name, field in form.fields %}
{% set field_name = field.name ?? field_name %}
{% if field_name and not field.validate.ignore %}
{%- if field_name starts with '.' -%}
{% set field_name = field_name[1:] %}
{% set field = field|merge({ name: field_name }) %}
{% endif %}
{% set value = form ? form.value(field_name) : data.value(field_name) %}
{% block inner_markup_field_open %}{% endblock %}
{% block field %}
{% include "forms/fields/#{field.type}/#{field.type}.html.twig" ignore missing %}
{% endblock %}
{% block inner_markup_field_close %}{% endblock %}
{% endif %}
{% endfor %}
{% endblock %}
{% endset %}
{% set override_inner_markup_buttons_start %}
{% block inner_markup_buttons_start %}
<div class="{{ form_button_outer_classes ?: 'buttons'}}">
{% endblock %}
{% endset %}
{% set override_inner_markup_buttons_end %}
{% block inner_markup_buttons_end %}
</div>
{% endblock %}
{% endset %}
{# Embed for HTML layout #}
{% embed 'forms/layouts/form.html.twig' %}
{% block embed_form_core %}
name="{{ form.name }}"
action="{{ action | trim('/', 'right') }}"
method="{{ method }}"{{ multipart }}
{% if form.id %}id="{{ form.id }}"{% endif %}
{% if form.novalidate %}novalidate{% endif %}
{% if form.keep_alive %}data-grav-keepalive="true"{% endif %}
{% endblock %}
{% block embed_form_classes -%}
class="{{ parent() }} {{ override_form_classes|trim }}"
{%- endblock %}
{% block embed_fields %}
{{ override_inner_markup_fields_start|raw }}
{{ override_inner_markup_fields|raw }}
{% include "forms/fields/formname/formname.html.twig" %}
{% include "forms/fields/formtask/formtask.html.twig" %}
{% include 'forms/fields/uniqueid/uniqueid.html.twig' %}
{{ nonce_field(form.getNonceAction() ?? 'form', form.getNonceName() ?? 'form-nonce')|raw }}
{{ override_inner_markup_fields_end|raw }}
{% endblock %}
{% block embed_buttons %}
{{ override_inner_markup_buttons_start|raw }}
{% for button in form.buttons %}
{% if button.outerclasses is defined %}<div class="{{ button.outerclasses }}">{% endif %}
{% if button.url %}
{% set button_url = button.url starts with 'http' ? button.url : base_url ~ button.url %}
{% endif %}
{% embed 'forms/layouts/button.html.twig' %}
{% block embed_button_core %}
{% if button.id %}id="{{ button.id }}"{% endif %}
{% if button.disabled %}disabled="disabled"{% endif %}
{% if button.task %}name="task" value="{{ button.task }}"{% endif %}
type="{{ button.type|default('submit') }}"
{% endblock %}
{% block embed_button_classes %}
{% block button_classes %}
class="{{ form_button_classes ?: 'button' }} {{ button.classes }}"
{% endblock %}
{% endblock %}
{% block embed_button_content -%}
{%- set button_value = button.value|t|default('Submit') -%}
{%- if button.html -%}
{{- button_value|trim|raw -}}
{%- else -%}
{{- button_value|trim|e -}}
{%- endif -%}
{%- endblock %}
{% endembed %}
{% include 'partials/form-messages.html.twig' %}
{% if button.outerclasses is defined %}</div>{% endif %}
{% endfor %}
{{ override_inner_markup_buttons_end }}
{% endblock %}
{% endembed %}
{% if config.forms.dropzone.enabled %}
<div id="dropzone-template" style="display:none;">
{% include 'forms/dropzone/template.html.twig' %}
</div>
{% endif %}
@@ -42,12 +42,14 @@
{% for siblings in mergeCollectTT %}
{% if siblings.template == 'events' and siblings.header.topH != true or siblings.template == 'artistes' or siblings.template == 'modular/news' %}
{% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end|date('Ymd') >= "now"|date('Ymd') %}
{% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end == true and siblings.header.date_end|date('Ymd') >= "now"|date("Ymd") %}
{% set count = count + 1 %}
{% endif %}
{% if count <= 5 %}
{% include 'partials/blog-list-item.html.twig' with {blog: page, page: siblings} %}
{% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end == true and siblings.header.date_end|date('Ymd') >= "now"|date("Ymd") %}
{% include 'partials/blog-list-item.html.twig' with {blog: page, page: siblings} %}
{% endif %}
{% endif %}
{% endif %}
@@ -21,14 +21,18 @@
{% block stylesheets %}
{% do assets.addCss('theme://css-compiled/theme'~compress) %}
{% do assets.addCss('theme://css/custom.css') %}
{% do assets.addCss('theme://css/jquery.mCustomScrollbar.min.css') %}
{% endblock %}
{% block javascripts %}
{% do assets.addJs('jquery', 101) %}
<!-- upload -->
{% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %}
<script src="https://unpkg.com/infinite-scroll@3/dist/infinite-scroll.pkgd.js"></script>
{% do assets.addJs('theme://js/jquery.mCustomScrollbar.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/site.js', {group:'bottom'}) %}
{% endblock %}
{% block assets deferred %}
@@ -18,9 +18,11 @@
{% set captions = images.filename|humanize|regex_replace(['/.jpg/','/.png/','/.pdf/'], [' ',' ',' ']) %}
<div>
{{images.derivatives(320,1920,300).sizes('(max-width:100vw) 100vw, 50vw').html(captions, 'images article')}}
<div class="caption">
{{captions}}
</div>
{% if page.template != "artistes" %}
<div class="caption">
{{captions}}
</div>
{% endif %}
</div>
{% endfor %}
</div>
@@ -41,6 +43,5 @@
{% endblock %}
</div>
</div>
</div>
@@ -42,9 +42,9 @@
{% if image %}
<div class="card-image">
{% if page.header.topH == true %}
{{image.sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}}
{{image.cropZoom(1400, 1000).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}}
{% else %}
{{image.cropZoom(800, 500).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}}
{{image.cropZoom(1400, 1000).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}}
{% endif %}
</div>
{% endif %}