optimize for google pagespeed insights

git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3479 f459cee4-fb09-11de-96c3-f9c5f16c3c76
This commit is contained in:
adametz 2018-12-04 17:46:00 +00:00
parent a2a93aab0e
commit 7ad52c8b89
145 changed files with 105899 additions and 4408 deletions

View file

@ -2,6 +2,6 @@
{% block body %}
<section class="clearfix">
{{ page.content|raw|keywords }}
{{ page.content|raw|keywords|lozad }}
</section>
{% endblock %}

View file

@ -47,7 +47,7 @@
</section>
<section class="clearfix">
{{ page.content|raw|keywords }}
{{ page.content|raw|keywords|lozad }}
</section>
{% endblock %}

View file

@ -0,0 +1,56 @@
{% extends get_base_template() %}
{% block body %}
<section class="clearfix">
<h1>{{ page.pagetitle|default(page.title) }}</h1>
{% form_theme search_form 'default/form/theme.html.twig' %}
<div class="widget clearfix">
<div class="widget-title">
<!-- <a class="collapse-widget" href="#search-widget" data-toggle="collapse">Zeitraum</a> -->
</div><!-- end title -->
<div class="searchwidget collapse in" id="search-widget">
<form action="/ferienwohnungen/ferienwohnungen-kalender" method="post" class="searchform row st-search-form">
<div class="form-group col-md-6">
<div class="required">
{{ form_field_pho(search_form.from, 'Anreise', {required: true}) }}
</div>
</div>
<div class="form-group col-md-6">
<div class="required">
{{ form_field_pho(search_form.to, 'Abreise', {required: true}) }}
</div>
</div>
<div class="form-group col-md-12 col-sm-12 col-xs-12 text-center form-bottom">
<button type="submit" class="btn btn-sm btn-primary btn-block">freie Ferienwohnungen suchen</button>
</div>
</form>
</div><!-- end boxwidget -->
</div>
{#{% for i in 0..page.children|length//3 %}#}
<div class="row">
{% for child_page in page.children if child_page.status == 1 %}
{% include 'default/components/pageBox.html.twig' %}
{% endfor %}
</div>
</section>
<section class="clearfix">
{{ page.content|raw|keywords }}
</section>
{% endblock %}

View file

@ -82,8 +82,12 @@
{# @var image \AppBundle\Entity\TravelProgramImage #}
<div class="item{% if loop.first %} active{% endif %}">
<!-- Set the first background image using inline CSS below. -->
{# TODO #}
<div class="fill" style="background-image:url('https://www.sterntours.de/uploads/travel_program/{{ travel_program_image.fileNameWithExtension }}');"></div>
{% set image_url = asset('uploads/travel_program/' ~ travel_program_image.fileNameWithExtension) %}
<div class="fill lozad" data-background-image="{{ image(image_url|trim('/')).cropResize(848).guess(75) }}" style="background-image:url({{ asset('images/placeholder-image.png') }})"></div>
<noscript>
<div class="fill" style="background-image:url({{ image(image_url|trim('/')).cropResize(848).guess(75) }})"></div>
</noscript>
</div>
{% endfor %}
</div>
@ -156,7 +160,7 @@
#}
<div role="tabpanel" class="tab-pane active" id="travel-description-content-tab">
{{ travel_program.htmlDescription|raw|keywords }}
{{ travel_program.htmlDescription|raw|keywords|lozad }}
{% if (travel_program.advices is not empty) or (travel_program.generalnote is not empty) %}
<h3>Hinweise</h3>
@ -385,9 +389,9 @@
<div role="tabpanel" class="tab-pane" id="travel-map-content-tab">
{% if travel_program.mapHtml is not empty %}
{{ travel_program.mapHtml|raw|stripslashes }}
{{ travel_program.mapHtml|raw|stripslashes|lozad }}
{% else %}
<img src="/uploads/maps/{{ travel_program.mapImage ~ travel_program.mapImageExt }}" alt="Karte zum Reiseablauf" class="img-responsive">
<img src="{{ asset('/images/dummy.png') }}" data-src="/uploads/maps/{{ travel_program.mapImage ~ travel_program.mapImageExt }}" alt="Karte zum Reiseablauf" class="img-responsive lozad">
<br clear="all">
{% endif %}
@ -404,7 +408,6 @@
<h2>{{ country.name }}</h2>
{{ country.htmlInformation|raw }}
{% endfor %}
</div> <!-- END tabpanel -->

View file

@ -32,6 +32,6 @@
</section>
<section class="clearfix">
{{ page.content|keywords|raw }}
{{ page.content|keywords|raw|lozad }}
</section>
{% endblock %}