diff options
Diffstat (limited to 'site/resources/views/snippets/fk-sortbuttons.blade.php')
| -rw-r--r-- | site/resources/views/snippets/fk-sortbuttons.blade.php | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/site/resources/views/snippets/fk-sortbuttons.blade.php b/site/resources/views/snippets/fk-sortbuttons.blade.php new file mode 100644 index 0000000..f49d29a --- /dev/null +++ b/site/resources/views/snippets/fk-sortbuttons.blade.php @@ -0,0 +1,141 @@ +<?php +$filter = Request::Input('sort'); +$order = Request::Input('order'); +$show_filter = false; + +switch( $filter ) { + case "price": + $filter = "Preis"; + break; + case "name": + $filter = "Name"; + break; + case "shop": + $filter = "Shop"; + break; + case "procent": + $filter = "Preisnachlass"; + break; + case "time": + $filter = "Aktualität"; + break; + default: $filter = ""; + break; +} + +if ( "" != $filter ) { + $show_filter = true; +} + +if ( "desc" == $order ) { + $order = "Absteigend"; +} else { + $order = "Aufsteigend"; +} +?> +<p> + <button class="btn btn-white" type="button" data-toggle="collapse" data-target="#collapsefilter" aria-expanded="false" aria-controls="collapsefilter"> + Filter Anzeigen + </button> +<!-- + <button class="btn btn-white" type="button" data-toggle="collapse" data-target="#collapsesearch" aria-expanded="false" aria-controls="collapsesearch"> + Suchen… + </button> +--> + <a class="btn btn-rss btn-primary text-white pull-right" href={{ secure_url($rss_feed) }} title="Link zum RSS-Feed" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'RSS-Feed']);"> + <span class="oi oi-rss-alt" title="Link zum RSS-Feed" aria-hidden="true"></span> + </a> +</p> + +<div class="collapse" id="collapsefilter"> +<p>Sortieren nach: <?php if ( $show_filter ) { ?><strong>{{ $filter . " (" . $order . ")" }} </strong><?php }?></p> +<div class="btn-toolbar mb-2 align-top w-100" role="toolbar" aria-label="Sortieren"> + <div class="btn-group mr-2 mt-2" role="group" aria-label="Sortieren"> + <div class="dropdown mr-2"> + <button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Preis + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a class="dropdown-item" href="?sort=price&order=asc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Preis', 'Niedrigster Preis']);">Niedrigster Preis</a> + <a class="dropdown-item" href="?sort=price&order=desc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Preis', 'Höchster Preis']);">Höchster Preis</a> + </div> + </div> + <div class="dropdown mr-2"> + <button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Name + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a class="dropdown-item" href="?sort=name&order=asc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Name', 'Alphabetisch']);">Alphabetisch</a> + <a class="dropdown-item" href="?sort=name&order=desc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Name', 'Umgekehrt']);">Umgekehrt</a> + </div> + </div> + </div> + <div class="btn-group mr-2 mt-2" role="group" aria-label="Sortieren"> + <div class="dropdown mr-2"> + <button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Shop + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a class="dropdown-item" href="?sort=shop&order=asc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Shop', 'Alphabetisch']);">Alphabetisch</a> + <a class="dropdown-item" href="?sort=shop&order=desc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Shop', 'Umgekehrt']);">Umgekehrt</a> + </div> + </div> + </div> + <div class="btn-group mr-2 mt-2" role="group" aria-label="Sortieren"> + <div class="dropdown mr-2"> + <button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Preisnachlass + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a class="dropdown-item" href="?sort=procent&order=asc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Preisnachlass', 'Niedrigster Preisnachlass']);">Niedrigster Preisnachlass</a> + <a class="dropdown-item" href="?sort=procent&order=desc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Preisnachlass', 'Höchster Preisnachlass']);">Höchster Preisnachlass</a> + </div> + </div> + </div> + <div class="btn-group mr-2 mt-2" role="group" aria-label="Sortieren"> + <div class="dropdown"> + <button class="btn btn-info dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + Aktualität + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a class="dropdown-item" href="?sort=time&order=desc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Aktualität', 'Neueste zuerst']);">Neueste zuerst (Standard)</a> + <a class="dropdown-item" href="?sort=time&order=asc{!! Request::is('angebote/search') ? '&q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : '' }}" onclick="javascript:_paq.push(['trackEvent', 'Sort-Button', 'Aktualität', 'Älteste zuerst']);">Älteste zuerst</a> + </div> + </div> + </div> + <div class="btn-group mr-2 mt-2" role="group" aria-label="Sortieren"> + <a class="btn btn-white" href="{{ secure_url(Request::url()) }}{!! Request::is('angebote/search') ? '?q=' : '' !!}{{ Request::is('angebote/search') ? $search_phrase : ''}}"> + <span class="fa fa-times-circle"></span> Filter Entfernen + </a> + </div> + + </div> <!-- .btn-toolbar --> + +<!-- +<form style="max-width: 100%;" class="fform-inline my-2 my-lg-0" method="get" id="angebote_searchform" action="/angebote/search" role="search"> + <label class="sr-only" for="s">Search</label> + <div class="input-group"> + <input class="field form-control" id="" name="q" type="text" + placeholder="Hier nach der gewünschten Spirituose suchen…" value=""> + <span class="input-group-append"> + <button class="btn btn-dark my-2 my-sm-0" id="ssearchsubmit" name="submit" type="submit"><i class="material-icons">search</i></button> + </span> + </div> +</form> +--> + +</div> <!-- .collapse --> + + +<div class="collapse" id="collapsesearch"> +<!-- + <form action="/angebote/search"> + <div class="form-group"> + <label for=""></label> + <input type="text" class="form-control" name="q" id="front_search_form" aria-describedby="suchform-help" placeholder="Hier nach der gewünschten Spirituose suchen..."> + <small id="front_search_help" class="form-text">Suche zum Beispiel nach Glenfiddich oder Champagner.</small> + </div> + <button type="submit" class="btn btn-info">Suchen</button> + </form> +--> +</div> |
