templates/Admin/search-box.html.twig line 1
{# set searchFields = [{'name':'status'}, {'name':'begin', 'type':'date'}, {'name':'end', 'type':'date'}] #}{# set searchFields => id, name, class, placeholder, value, choices #}{# set selectFields => label, value #}<div class="flex row left mflex middle filter-box" id="searchBox">{% set filterTarget = filterTarget is defined ? filterTarget : '#tablebox table tbody tr' %}{% if noResearch is not defined or (noResearch is defined and noResearch == false) %}{% set rURL = researchUrl is defined and researchUrl ? researchUrl : path(entity|lower~'-search-admin',{keywords:':keywords'}) %}<label class="square search fa fa-search nomargin iblock"></label><input type="search" name="search" id="filter" class="mw100 os-input os-filter os-search" placeholder="Saisissez ici ..." data-target="{{filterTarget}}" data-action="{{rURL}}">{% elseif noFilter is not defined %}<label class="square search fa fa-search nomargin iblock"></label><input type="search" name="search" id="filter" class="mw100 os-input os-filter" placeholder="Saisissez ici ..." data-target="{{filterTarget}}">{% endif %}{% if searchFields is defined %}<div class="flex row left middle">{% for field in searchFields %}{% if field.type is defined and field.type == 'select' %}<select class="os-input {{ field.class is defined ? field.class }}" {% if field.attr is defined %}{% for k in field.attr|keys %} {{k}}="{{field.attr[k]}}" {% endfor %}{% endif %}>{{ field.placeholder is defined ? ("<option value='' selected>"~field.placeholder~"</option>")|raw }}{% for o in field.choices %}<option value="{{o.value is defined ? o.value}}" {{field.value is defined and o.value is defined and field.value == o.value ? "selected"}}>{{o.label is defined ? o.label : o.value is defined ? o.value }}</option>{% endfor %}</select>{% elseif field.type is defined and field.type == 'radio' %}{% elseif field.type is defined and field.type == 'checkbox' %}{% else %}<input id="{{ field.id is defined ? field.id }}" name="{{ field.name is defined ? field.name }}" type="{{ field.type is defined ? field.type }}" class="os-input {{ field.class is defined ? field.class }}" placeholder="{{ field.placeholder is defined ? field.placeholder }}" >{% endif %}{% endfor %}{# <span class="square os-search-btn bg-success alt"></span> #}</div>{% endif %}</div>