#1343 - außerdem wurde nun das Menu "Reiseziele" entfernt, sollte eine Page keine Geschwister haben.

git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3360 f459cee4-fb09-11de-96c3-f9c5f16c3c76
This commit is contained in:
valentin.wacker 2017-11-28 09:08:29 +00:00
parent 1a0388311e
commit 9e9bf8eb9d
5 changed files with 46 additions and 33 deletions

View file

@ -1,5 +1,5 @@
{# @var page \AppBundle\Entity\Page #} {# @var page \AppBundle\Entity\Page #}
<div id="sidebar" class="col-md-3 col-sm-4 col-xs-12 hidden-xs"> <div id="sidebar" class="col-md-3 col-sm-4 col-xs-12">
{% if show_search_sidebar_widget ?? true %} {% if show_search_sidebar_widget ?? true %}
{% if search_sidebar_widget_block is null %} {% if search_sidebar_widget_block is null %}
@ -27,7 +27,7 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
<div class="widget clearfix"> <div class="widget clearfix hidden-xs">
<div class="widget-title"> <div class="widget-title">
TOP bewertet TOP bewertet
</div><!-- end title --> </div><!-- end title -->

View file

@ -1,36 +1,38 @@
<div class="widget clearfix"> {% if nav_pages %}
<div class="widget clearfix">
<div class="widget-title visible-xs"> <div class="widget-title visible-xs">
<a class="collapse-widget" href="#side-navigation" data-toggle="collapse">Reiseziele</a> <a class="collapse-widget" href="#side-navigation" data-toggle="collapse">Reiseziele</a>
</div><!-- end title --> </div><!-- end title -->
<nav id="side-navigation" class="navbar collapse in" role="navigation" itemscope <nav id="side-navigation" class="navbar collapse in" role="navigation" itemscope
itemtype="https://schema.org/SiteNavigationElement" itemtype="https://schema.org/SiteNavigationElement"
> >
<ul class="side-menu" role="menu"> <ul class="side-menu" role="menu">
{% for nav_page in nav_pages if nav_page.status == 1 and nav_page.showInNavi == 1 %} {% for nav_page in nav_pages %}
<li {% if nav_page == nav_open_node or nav_page == page %}class ="active"{% endif %} itemprop="name"> <li {% if nav_page == nav_open_node or nav_page == page %}class ="active"{% endif %} itemprop="name">
<a itemprop="url" href="{{ nav_page.urlPath }}" title="{{ nav_page.title }}"> <a itemprop="url" href="{{ nav_page.urlPath }}" title="{{ nav_page.title }}">
{{ nav_page.title }} {{ nav_page.title }}
</a> </a>
</li> </li>
{% if nav_page == nav_open_node %} {% if nav_page == nav_open_node %}
{% for nav_child_page in nav_child_pages if nav_child_page.status == 1 and nav_child_page.showInNavi == 1 %} {% for nav_child_page in nav_child_pages if nav_child_page.status == 1 and nav_child_page.showInNavi == 1 %}
<li class="sub-menu-item{% if nav_child_page == page %} active{% endif %}" itemprop="name"> <li class="sub-menu-item{% if nav_child_page == page %} active{% endif %}" itemprop="name">
<i class="fa fa-star"></i> <i class="fa fa-star"></i>
<a itemprop="url" href="{{ nav_child_page.urlPath }}" title="{{ nav_child_page.title }}"> <a itemprop="url" href="{{ nav_child_page.urlPath }}" title="{{ nav_child_page.title }}">
{{ nav_child_page.title }} {{ nav_child_page.title }}
</a> </a>
</li> </li>
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
</nav> </nav>
</div> </div>
{% endif %}

View file

@ -1,5 +1,5 @@
{% if pages is not empty %} {% if pages is not empty %}
<div class="widget clearfix"> <div class="widget clearfix hidden-xs">
<div class="widget-title"> <div class="widget-title">
{{ slider_title }} {{ slider_title }}

View file

@ -1,5 +1,5 @@
{% if slides is not empty %} {% if slides is not empty %}
<div class="widget clearfix"> <div class="widget clearfix hidden-xs">
<div class="widget-title"> <div class="widget-title">
{{ slider_title }} {{ slider_title }}

View file

@ -143,6 +143,17 @@ class PageRepository extends NestedTreeRepository
{ {
$sibling->setParent($parent); $sibling->setParent($parent);
} }
return $siblings;
// Da diese Methode nur für die Navigation verwendet wird, kann man hier vorfiltern
$filteredSiblings = [];
foreach ($siblings as &$sibling)
{
if($sibling->getStatus() == 1 && $sibling->getShowInNavi() == 1)
{
$filteredSiblings[] = $sibling;
}
}
return $filteredSiblings;
} }
} }