This commit is contained in:
2019-05-14 19:59:47 +02:00
parent 3c24252ea3
commit fd38b48e27
68 changed files with 13719 additions and 585 deletions

View File

@ -0,0 +1,40 @@
{% if page.template == 'home' %}
<div class="gal">
{% for feature in page.header.buttons %}
{% set gal = feature.header.a_file %}
<div class="content_gal">
<div class="title_gal">
<h1>{{ feature.text }}</h1>
</div>
<img src="user/pages/01.home/{{gal}}" alt="{{gal}}">
</div>
{% endfor %}
</div>
{% if header.entete.text == true %}
<div class="entete">
<div class="entete_c">
<p>{{ header.entete.text }}</p>
</div>
</div>
{% endif %}
{% else %}
{% set image = page.media.images|first %}
{% if image %}
<div class="bandeau">
{{ image.html }}
</div>
{% if header.entete.text == true %}
<div class="entete">
<div class="entete_c">
<h1>{{page.title}}</h1>
<p>{{ header.entete.text }}</p>
</div>
</div>
{% endif %}
{% endif %}
{% endif %}

View File

@ -3,98 +3,89 @@
{% set compress = theme_var('production-mode') ? '.min.css' : '.css' %}
<!DOCTYPE html>
<html lang="{{ grav.language.getActive ?: grav.config.site.default_lang }}">
<head>
{% block head %}
<meta charset="utf-8" />
<title>{% if header.title %}{{ header.title|e('html') }} | {% endif %}{{ site.title|e('html') }}</title>
<head>
{% block head %}
<meta charset="utf-8" />
<title>{% if header.title %}{{ header.title|e('html') }} | {% endif %}{{ site.title|e('html') }}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
{% include 'partials/metadata.html.twig' %}
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
{% include 'partials/metadata.html.twig' %}
<link rel="icon" type="image/png" href="{{ url('theme://images/favicon.png') }}" />
<link rel="canonical" href="{{ page.url(true, true) }}" />
<link rel="icon" type="image/png" href="{{ url('theme://images/favicon.png') }}" />
<link rel="canonical" href="{{ page.url(true, true) }}" />
{% block stylesheets %}
{% do assets.addCss('theme://css-compiled/spectre'~compress) %}
{% do assets.addCss('theme://css-compiled/theme'~compress) %}
{% do assets.addCss('theme://css/leaflet.css') %}
{% do assets.addCss('theme://css/jquery.bxslider.min.css') %}
{% block stylesheets %}
{% do assets.addCss('theme://css-compiled/theme'~compress) %}
{% do assets.addCss('theme://css/leaflet.css') %}
{% do assets.addCss('theme://css/jquery.bxslider.min.css') %}
{% endblock %}
{% endblock %}
{% block javascripts %}
{% block javascripts %}
{% do assets.addJs('jquery', 101) %}
{% do assets.addJs('theme://js/leaflet.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/imagesloaded.pkgd.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/masonry.filter.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/masonry.pkgd.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/jquery.bxslider.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/site.js', {group:'bottom'}) %}
{% do assets.addJs('jquery', 101) %}
{% do assets.addJs('theme://js/leaflet.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/imagesloaded.pkgd.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/masonry.filter.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/masonry.pkgd.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/jquery.bxslider.min.js', {group:'bottom'}) %}
{% do assets.addJs('theme://js/site.js', {group:'bottom'}) %}
{% endblock %}
{% endblock %}
{% block assets deferred %}
{{ assets.css()|raw }}
{{ assets.js()|raw }}
{% endblock %}
{% block assets deferred %}
{{ assets.css()|raw }}
{{ assets.js()|raw }}
{% endblock %}
<meta property="og:url" content="https://www.your-domain.com/your-page.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="/user/themes/lecampus/images/fb.svg" />
<meta property="og:url" content="https://www.your-domain.com/your-page.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="/user/themes/lecampus/images/fb.svg" />
{% endblock head %}
</head>
{% endblock head %}
</head>
<body id="top" class="{% block body_classes %}{{ body_classes }}{% endblock %}">
<body>
{% block header %}
<section id="header" class="section">
<nav class="navbar">
<div class="logo">
<a href="/"><img src="/user/themes/lecampus/images/logo_lecampus.svg" alt="logo_lecampus"></a>
</div>
<header>
<nav>
<div class="logo">
<a href="/"><img src="/user/themes/lecampus/images/logo_lecampus.svg" alt="logo_lecampus"></a>
</div>
<nav class="dropmenu animated">
{% block header_navigation %}
{% include 'partials/navigation.html.twig' %}
{% endblock %}
</nav>
<nav class="dropmenu">
{% block header_navigation %}
{% include 'partials/navigation.html.twig' %}
{% endblock %}
</nav>
{% if config.plugins.login.enabled and grav.user.username %}
<span class="login-status-wrapper"><i class="fa fa-user"></i> {% include 'partials/login-status.html.twig' %}</span>
{% endif %}
<div class="reso">
<a href="https://www.facebook.com/Lecampus.Valdedrome" target="_blank"><img src="/user/themes/lecampus/images/fb.svg" alt="logo-facebook"></a>
<a href="https://www.youtube.com/user/CCVDful" target="_blank"><img src="/user/themes/lecampus/images/yt.svg" alt="logo-youtube"></a>
<a href="#" target="_blank"><img src="/user/themes/lecampus/images/in.svg" alt="logo-link"></a>
</div>
<div class="reso">
<a href="https://www.facebook.com/Lecampus.Valdedrome" target="_blank"><img src="/user/themes/lecampus/images/fb.svg" alt="logo-facebook"></a>
<a href="https://www.youtube.com/user/CCVDful" target="_blank"><img src="/user/themes/lecampus/images/yt.svg" alt="logo-youtube"></a>
<a href="#" target="_blank"><img src="/user/themes/lecampus/images/in.svg" alt="logo-link"></a>
</div>
</nav>
</section>
</nav>
</header>
{% endblock %}
{% block hero %}{% endblock %}
<section id="{{page.template}}" class="start">
{% block body %}
<div class="header-wrapper">
{% block header_body %}{% endblock %}
</div>
<section id="{{page.template}}" class="start">
{% block body %}
<section class="header-wrapper" class="section">
{% block header_body %}{% endblock %}
</section>
<section class="body-wrapper" class="section">
{% block content %}{% endblock %}
{% block sidebar %}{% endblock %}
</section>
{% endblock %}
</section>
{% block newsletter %}
{% include 'partials/newsletters.html.twig' %}
<div class="body-wrapper">
{% block content %}{% endblock %}
{% block sidebar %}{% endblock %}
</div>
{% endblock %}
</section>
{% block newsletter %}{% endblock %}
{% block devis %}{% endblock %}
{% block reco %}{% endblock %}
@ -102,9 +93,9 @@
{% include 'partials/footer.html.twig' %}
{% endblock %}
{% block bottom %}
{{ assets.js('bottom')|raw }}
{% endblock %}
{% block bottom %}
{{ assets.js('bottom')|raw }}
{% endblock %}
</body>
</body>
</html>

View File

@ -1,63 +1,52 @@
{% set image = page.media.images|first %}
<div class="header-wrapper">
{% if image %}
<div class="bandeau">
{{ image.html }}
</div>
{% if header.entete.text == true %}
<div class="entete">
<div class="entete_c">
<h2>{{page.title}}</h2>
<h3>{{ header.entete.text }}</h3>
</div>
</div>
{% endif %}
{% include 'partials/bandeau.html.twig' %}
{% if not show_sidebar %}
{% include 'partials/blog/block_devis.html.twig' %}
{% endif %}
</div>
<div class="body-wrapper">
{% if not hero_image_name and not show_sidebar %}
{% if not show_sidebar %}
<div class="content">
<div class="images_s">
{% for images in page.media.images|slice(1) %}
{{images}}
{% endfor %}
</div>
<div class="content_s">
{% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
{% if page.header.subtitle %}
<h3 >{{ page.header.subtitle }}</h3>
{% endif %}
{{ page.content|raw }}
</div>
<div class="icones">
{% for features in page.header.features %}
<div class="icon">
{% for img in features.icon %}
<img src="/{{img.path}}" alt="">
{% endfor %}
<p>{{features.text}}</p>
</div>
{% endfor %}
</div>
</div>
{% endif %}
{% if not hero_image_name and show_sidebar %}
<div class="content">
{% if page.media.images|slice(1) %}
<div class="images_s">
{% for images in page.media.images|slice(1) %}
{{images}}
{% endfor %}
</div>
{% endif %}
<div class="content_s">
{% if header.entete.text == false %}
{% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
{% endif %}
{% if page.header.subtitle %}
<h3 >{{ page.header.subtitle }}</h3>
{% endif %}
{{ page.content|raw }}
</div>
</div>
{% if show_sidebar %}
<div class="content">
{% if page.media.images|slice(1) %}
<div class="images_s">
{% for images in page.media.images|slice(1) %}
{{images}}
{% endfor %}
</div>
{% endif %}
<div class="content_s">
{{ page.content|raw }}
</div>
</div>
{% block sidebar %}
{% include 'partials/sidebar.html.twig' %}
{% endblock %}
{% endif %}
</div>
{% endif %}

View File

@ -0,0 +1,7 @@
<div class="demander-votre-devis">
<a href="/demande-de-devis">
<h2><strong>DEVIS</strong></br> EN LIGNE</h2>
<p>Parlez-nous de votre projet</p>
<img src="/user/themes/lecampus/images/fleche_devis.svg" alt="devis">
</a>
</div>

View File

@ -1,15 +1,10 @@
{% macro pageLinkName(text) %}{{ text|lower|replace({' ':'_'}) }}{% endmacro %}
{% import _self as macro %}
{% if page.taxonomy.tag %}
{% for tag in page.taxonomy.tag %}
<div class="publics {{ macro.pageLinkName(tag) }}">
<span class="pc">
<span class="tags">
{{ tag }}
</span>
</span>
</div>
<span class="publics">
{{ tag }}
</span>
{% endfor %}
{% endif %}

View File

@ -1,57 +1,48 @@
{% set image = page.media.images|first %}
{% if not hero_image_name %}
{% for tag in page.taxonomy.tag %}
<div class="event" data-filter="{{tag}}">
{% endfor %}
<div class="event">
<div class="card-header">
<h1>{{page.parent.title}}</h1>
{% include 'partials/blog/public.html.twig' %}
</div>
{% set image = page.media.images|first %}
{% if image %}
<div class="card-image">
{{ image }}
</div>
<div class="card-image">
{{ image }}
</div>
{% endif %}
<div class="card-body">
<div class="card-title">
{% include 'partials/blog/date.html.twig' %}
{% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %}
{% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
</div>
</div>
<div class="card-content">
</div>
<div class="card-content">
<div class="reso">
<div id="fb-root"></div>
<script>(function(d, s, id) {
<!-- <script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
}(document, 'script', 'facebook-jssdk'));</script> -->
<!-- Your share button code -->
<div class="fb-share-button"
<!-- <div class="fb-share-button"
data-href="https://www.your-domain.com/your-page.html"
data-layout="button_count">
</div>
</div> -->
<a href="#">Partager<img src="/user/themes/lecampus/images/fb.svg" alt=""></a>
<a href="#">Partager<img src="/user/themes/lecampus/images/yt.svg" alt=""></a>
<a href="#">Twitter<img src="/user/themes/lecampus/images/in.svg" alt=""></a>
</div>
<div class="txt">
<div class="txt">
{% if page.summary != page.content %}
{{ page.summary(100)|raw }}
{{ page.summary(100)|raw }}
{% endif %}
{{page.content}}
</div>
</div>
</div>
{% endif %}

View File

@ -1,26 +1,30 @@
{% for tag in page.taxonomy.tag %}
<div class="card" data-filter="{{tag}}">
{% endfor %}
<div class="card-header">
{% include 'partials/blog/public.html.twig' %}
</div>
{% set image = page.media.images|first %}
{% if image %}
{% for tag in page.taxonomy.tag %}
{% macro pageLinkName(text) %}{{ text|lower|replace({' ':'_'}) }}{% endmacro %}
{% import _self as macro %}
<div class="card" data-filter="{{tag}}">
<div class="card-header {{ macro.pageLinkName(tag) }}">
{% include 'partials/blog/public.html.twig' %}
</div>
{% set image = page.media.images|first %}
{% if image %}
<div class="card-image">
<a href="{{ page.url }}">{{ image.cropZoom(800,400).html }}</a>
</div>
{% endif %}
<div class="card-body">
<div class="card-title">
{% include 'partials/blog/date.html.twig' %}
{% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %}
</div>
{% endif %}
<div class="card-body">
<div class="card-title">
{% include 'partials/blog/date.html.twig' %}
{% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
</div>
<div class="card-summary">
<a href="{{ page.url }}">
{% if page.summary != page.content %}
{{ page.summary(100)|raw }}
{{ page.summary(100)|raw }}
{% endif %}
</a>
</div>
</div>
</div>
{% endfor %}

View File

@ -1,18 +1,27 @@
{% set options = { items: {'@page.self': '/demande-de-devis'}, 'limit': 1 } %}
{% set image = page.media.images|first %}
<div class="devis">
{% for p in page.collection(options)%}
<div class="txt">
{{p.content}}
</div>
<div class="img">
{{image}}
</div>
<div id="demander-votre-devis">
<a href="/demande-de-devis">
<h3>{{p.title}}</h3>
</a>
</div>
{% set image = p.media.images|first %}
{% set h4 = h4 ?: 'h4' %}
<section id="devis" class="{{page.template}}">
{% if page.template == 'home' %}
<div class="title">
<{{h4}}>{{p.title}}</{{h4}}>
</div>
<div class="txt">
{{p.content}}
</div>
<div class="img">
{{image}}
</div>
{% include 'partials/blog/block_devis.html.twig' %}
{% else %}
<div class="title">
<a href="/demande-de-devis">Faire une demande de devis en ligne</a>
</div>
{% endif %}
</section>
{% endfor %}
</div>

View File

@ -1,9 +1,9 @@
{% set collection = page.collection() %}
{% set image = page.media.images|first %}
<section id="footer" class="section blog-listing">
<section id="footer">
{% for p in page.find('/home').children if p != page %}
<div class="sub-content">
<div class="block">
{{p.content}}
</div>
{% endfor %}

View File

@ -1,12 +1,12 @@
<div class="side-newsletter">
<section id="newsletter">
<div id="mc_embed_signup">
<form action="https://kevintessier.us19.list-manage.com/subscribe/post?u=a98b763288f940083bf28857c&amp;id=96d6b6e702" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<form action="https://kevintessier.us19.list-manage.com/subscribe/post?u=a98b763288f940083bf28857c&amp;id=96d6b6e702" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc_embed_signup_scroll">
<label for="mce-EMAIL">Recevoir l'actualité du campus</label></br>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_a98b763288f940083bf28857c_96d6b6e702" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="ok" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
<label for="mce-EMAIL">Recevoir l'actualité du campus</label></br>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_a98b763288f940083bf28857c_96d6b6e702" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="ok" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</div>
</form>
</form>
</div>
</div>
</section>

View File

@ -1,13 +1,14 @@
{% set options = { items: {'@page.self': '/nos-references'}, 'limit': 1 } %}
{% set image = page.media.images|first %}
{% set h5 = h5 ?: 'h5' %}
<div id="reco">
{% for p in page.collection(options)%}
<div class="title">
<h4>{{p.title}}</h4>
<div class="txt">
{{p.content}}
</div>
<div class="title">
<{{h5}}>{{p.title}}</{{h5}}>
</div>
<div class="txt">
{{p.content}}
</div>
{% endfor %}
</div>

View File

@ -1,15 +1,17 @@
{% set options = { items: {'@page.children': '/agenda'}, 'limit': 3, 'order': {'by': 'date', 'dir': 'desc'} } %}
{% set h2 = h2 ?: 'h2' %}
{% set h3 = h3 ?: 'h3' %}
<div class="sidebar">
<h2>À venir</h2>
<{{h2}}>À venir</{{h2}}>
{% for p in page.collection(options)%}
<div class="side-agenda">
<a href="{{p.url}}">
{% include 'partials/blog/date.html.twig' with {page: p } %}
<h5>{{p.title}}</h5>
<div class="side-agenda">
<a href="{{p.url}}">
{% include 'partials/blog/date.html.twig' with {page: p } %}
<{{h3}}>{{p.title}}</{{h3}}>
{{p.summary(70)}}
</a>
</div>
</a>
</div>
{% endfor %}
<div class="side-all-agenda">
<a href="/agenda">voir tout l'agenda</a>