* Startseite

* Sidebar-Widgets: Reisemagazin, Reiseführer, Angebote

git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3301 f459cee4-fb09-11de-96c3-f9c5f16c3c76
This commit is contained in:
uli 2017-02-21 20:09:46 +00:00
parent 353b758bcd
commit 4278e110fc
12 changed files with 305 additions and 381 deletions

View file

@ -11,11 +11,11 @@
</div>
</div>
<div class="col-md-4 col-sm-12 col-xs-12 text-center">
<a href="#" title=""><i class="fa fa-envelope"></i> Kontaktformular</a>
<a href="/kontakt" title=""><i class="fa fa-envelope"></i> Kontaktformular</a>
</div>
<div class="col-md-3 col-sm-12 col-xs-12">
<div class="social-footer text-right">
<a href="#" title="Über uns"><i class="fa fa-users"></i></a>
<a href="/docs/ueber-uns.html" title="Über uns"><i class="fa fa-users"></i></a>
<a href="#" title="Facebook"><i class="fa fa-facebook"></i></a>
<a href="#" title="Google"><i class="fa fa-google-plus"></i></a>
</div>

View file

@ -0,0 +1,37 @@
<div class="owl-fullwidth owl-carousel owl-theme">
{% for page in pages %}
<div class="owl-item-full">
<div class="travel-wrapper get-box-link">
<div class="item text-center">
<div class="item-img">
{% include 'default/components/pageBoxImage.html.twig' %}
</div>
<div class="box_mid">
<div class="hl5">{{ page.title }}</div>
{% if (page.boxBody ?? page.description) is not empty %}
<p>{{ page.boxBody|default(page.description) }}</p>
{% endif %}
{% if page.travelProgram is not empty and page.travelProgram.lowestPrice > 0 %}
<div class="price">
Für {{ page.travelProgram.lowestPrice|number_format }},- € p.P.
</div>
{% endif %}
</div>
<a class="item-button is-box-link" href="{{ page.urlPath }}">ansehen</a>
</div>
</div><!-- end travel-wrapper -->
</div>
{% endfor %}
</div>

View file

@ -15,17 +15,7 @@
{% endif %}
</div>
{% if child_page.boxImageUrl is not empty %}
{% set image_url = child_page.boxImageUrl %}
{% set image_alt = child_page.travelProgram.title|default(child_page.title) %}
{% elseif child_page.travelProgram is not empty and child_page.travelProgram.previewImage is not empty %}
{% set image_url = '/uploads/travel_program/' ~ child_page.travelProgram.previewImage.fileNameWithExtension %}
{% set image_alt = child_page.title %}
{% else %}
{% set image_url = '/bundles/app/images/no-picture.png' %}
{% set image_alt = 'Kein Vorschaubild vorhanden' %}
{% endif %}
<img src="{{ image_url }}" alt="{{ image_alt }}">
{% include 'default/components/pageBoxImage.html.twig' with {page: child_page} %}
</div>
<div class="box_mid">

View file

@ -0,0 +1,11 @@
{% if page.boxImageUrl is not empty %}
{% set image_url = page.boxImageUrl %}
{% set image_alt = page.travelProgram.title|default(page.title) %}
{% elseif page.travelProgram is not empty and page.travelProgram.previewImage is not empty %}
{% set image_url = '/uploads/travel_program/' ~ page.travelProgram.previewImage.fileNameWithExtension %}
{% set image_alt = page.title %}
{% else %}
{% set image_url = '/bundles/app/images/no-picture.png' %}
{% set image_alt = 'Kein Vorschaubild vorhanden' %}
{% endif %}
<img src="{{ image_url }}" alt="{{ image_alt }}">

View file

@ -47,93 +47,16 @@
</div><!-- end widget -->
{% if (show_travel_guide_sidebar_widget ?? true) and page is defined and page.country is not empty %}
{{ render(controller('AppBundle:Default:travelGuideSidebarWidget', {country: page.country})) }}
{% endif %}
<div class="widget clearfix">
<div class="widget-title">
Video
</div><!-- end title -->
<div class="travel-wrapper">
<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
<div class="item text-center">
<div class="embed-responsive embed-responsive-16by9">
<meta itemprop="embedURL" content="http://www.youtube.com/watch?v=XzgjEBOlC8I">
<meta itemprop="thumbnailUrl" content="http://exampel.com/Party_Thumbnail.png">
<meta content="Lorem ipsum dolor sit amet, consectetuer adipiscing elit.">
<meta itemprop="uploadDate" content="2013-10-01T08:00:00+08:00">
<meta itemprop="duration" content="T3M35S">
<iframe class="embed-responsive-item" width="560" height="315" src="http://www.youtube.com/embed/XzgjEBOlC8I" frameborder="0" allowfullscreen></iframe>
</div>
<div class="box_mid">
<div class="hl5" itemprop="name">Unser Video des Tages</div>
<p itemprop="description">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
</div>
</div>
</div>
</div><!-- end travel-wrapper -->
{% if (show_travel_magazine_sidebar_widget ?? true) and page is defined and page.country is not empty %}
{{ render(controller('AppBundle:Default:travelMagazineSidebarWidget', {country: page.country})) }}
{% endif %}
<div class="item-switch clearfix">
<a href="#prev" class="item-button-prev">zurück</a>
<a href="#next" class="item-button-next">weiter</a>
</div>
</div><!-- end widget -->
<div class="widget clearfix">
<div class="widget-title">
Reiseführer
</div><!-- end title -->
<div class="newswidget clearfix">
<a href="#"><div class="hl5">Sicherheit auf Reisen: Alles ist relativ</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aut dignissimos ea est, impedit incidunt, laboriosam maxime molestias numquam odio officiis. Ab aut dignissimos ea est, impedit incidunt.</p></a>
<div class="item-switch clearfix">
<a href="#prev" class="item-button-prev">zurück</a>
<a href="#next" class="item-button-next">weiter</a>
</div>
</div><!-- end newswidget -->
</div><!-- end widget -->
<div class="widget clearfix">
<div class="widget-title">
Reisemagazin
</div><!-- end title -->
<div class="newswidget clearfix">
<a href="#"><div class="hl5">Sicherheit auf Reisen: Alles ist relativ</div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab aut dignissimos ea est, impedit incidunt, laboriosam maxime molestias numquam odio officiis. Ab aut dignissimos ea est, impedit incidunt.</p></a>
<div class="item-switch clearfix">
<a href="#prev" class="item-button-prev">zurück</a>
<a href="#next" class="item-button-next">weiter</a>
</div>
</div><!-- end newswidget -->
</div><!-- end widget -->
<div class="widget clearfix">
<div class="widget-title">
Angebote
</div><!-- end title -->
<div class="travel-wrapper">
<a href="#1" class="item text-center">
<div class="item-img">
{% image '@AppBundle/Resources/public/images/page1_img1.jpg' %}<img src="{{ asset_url }}" alt="">{% endimage %}
</div>
<div class="box_mid">
<div class="hl5">8 Tage Rundreise Höhepunkte Israels</div>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
<div class="price">Für 550,- EUR</div>
</div>
</a>
</div><!-- end travel-wrapper -->
<div class="item-switch clearfix">
<a href="#prev" class="item-button-prev">zurück</a>
<a href="#next" class="item-button-next">weiter</a>
</div>
</div><!-- end widget -->
{% if (show_offers_sidebar_widget ?? true) and page is defined and page.country is not empty %}
{{ render(controller('AppBundle:Default:offersSidebarWidget', {country: page.country})) }}
{% endif %}
</div><!-- end col -->

View file

@ -0,0 +1,41 @@
{% if pages is not empty %}
<div class="widget clearfix">
<div class="widget-title">
{{ slider_title }}
</div><!-- end title -->
<div class="box-slider">
{% for page in pages %}
<div class="travel-wrapper slide{{ loop.first ? ' active' }}">
<a href="{{ page.urlPath|default('javascript:void(0);') }}" class="item text-center">
<div class="item-img">
{% include 'default/components/pageBoxImage.html.twig' %}
</div>
<div class="box_mid">
<div class="hl5">{{ page.title }}</div>
{{ page.boxBody ?? page.description }}
{% if page.travelProgram is not empty and page.travelProgram.lowestPrice > 0 %}
<div class="price">
Für {{ child_page.travelProgram.lowestPrice|number_format }},- € p.P.
</div>
{% endif %}
</div>
</a>
</div><!-- end travel-wrapper -->
{% endfor %}
<div class="item-switch clearfix">
<a href="javascript:void(0);" class="item-button-prev">zurück</a>
<a href="javascript:void(0);" class="item-button-next">weiter</a>
</div>
</div>
</div><!-- end widget -->
{% endif %}

View file

@ -0,0 +1,25 @@
{% if slides is not empty %}
<div class="widget clearfix">
<div class="widget-title">
{{ slider_title }}
</div><!-- end title -->
<div class="box-slider newswidget clearfix">
{% for slide in slides %}
<a href="{{ slide.urlPath|default('javascript:void(0);') }}" class="slide{{ loop.first ? ' active' }}">
<div class="hl5">{{ slide.title }}</div>
<p>{{ slide.boxBody|default(slide.description) }}</p>
</a>
{% endfor %}
<div class="item-switch clearfix">
<a href="javascript:void(0);" class="item-button-prev">zurück</a>
<a href="javascript:void(0);" class="item-button-next">weiter</a>
</div>
</div><!-- end newswidget -->
</div><!-- end widget -->
{% endif %}