ML extended filters
This commit is contained in:
parent
90eed2d001
commit
bb0bae1cd9
@ -950,7 +950,7 @@
|
||||
@define('INSTALL_OFFSET_ON_SERVER_TIME_DESC', 'Eintragszeiten nach Server-Zeitzone eintragen oder nicht. YES wählt die Server-Zeitzone als Basis, NO wählt GMT.');
|
||||
@define('NOT_WRITABLE_SPARTACUS', ' (Nur notwendig wenn Spartacus zur Plugin-Installation über das Internet genutzt werden soll)');
|
||||
@define('MEDIA_ALT', 'ALT-Attribut (Bildinhalt oder Kurzbeschreibung)');
|
||||
@define('MEDIA_PROPERTY_ALT', 'Bildinhalt (Zusammenfassung für das ALT-Attribut)');
|
||||
@define('MEDIA_PROPERTY_ALT', 'Bildinhalt (im ALT-Attribut)');
|
||||
@define('MEDIA_TITLE', 'TITLE-Attribut (wird beim Überfahren mit der Maus angezeigt)');
|
||||
|
||||
@define('QUICKSEARCH_SORT', 'How should search-results be sorted?');
|
||||
|
@ -950,7 +950,7 @@
|
||||
@define('INSTALL_OFFSET_ON_SERVER_TIME_DESC', 'Eintragszeiten nach Server-Zeitzone eintragen oder nicht. YES wählt die Server-Zeitzone als Basis, NO wählt GMT.');
|
||||
@define('NOT_WRITABLE_SPARTACUS', ' (Nur notwendig wenn Spartacus zur Plugin-Installation über das Internet genutzt werden soll)');
|
||||
@define('MEDIA_ALT', 'ALT-Attribut (Bildinhalt oder Kurzbeschreibung)');
|
||||
@define('MEDIA_PROPERTY_ALT', 'Bildinhalt (Zusammenfassung für das ALT-Attribut)');
|
||||
@define('MEDIA_PROPERTY_ALT', 'Bildinhalt (im ALT-Attribut)');
|
||||
@define('MEDIA_TITLE', 'TITLE-Attribut (wird beim Überfahren mit der Maus angezeigt)');
|
||||
|
||||
@define('QUICKSEARCH_SORT', 'How should search-results be sorted?');
|
||||
|
@ -58,13 +58,13 @@
|
||||
<legend class="visuallyhidden">{$CONST.FILTERS}</legend>
|
||||
{* Keep in mind that $media.sort_order is different than $media.sortorder! The first is for building the key names; the second is the value that was set by POST! *}
|
||||
<div id="media_filter" class="clearfix">
|
||||
{foreach $media.sort_order AS $filter}
|
||||
{foreach $media.sort_order AS $filtername => $filter}
|
||||
|
||||
<div class="{cycle values="left,center,right"}">
|
||||
<div class="{cycle values="left,center,right"}{if $filter@iteration > 6} bp_filters{/if}">
|
||||
{if $filter.type == 'date' || $filter.type == 'intrange'}
|
||||
|
||||
<fieldset>
|
||||
<span class="wrap_legend"><legend>{$CONST.SORT_BY} ({$filter.desc})</legend></span>
|
||||
<span class="wrap_legend"><legend>{$filter.desc}</legend></span>
|
||||
{else}
|
||||
|
||||
<div class="form_{if $filter.type == 'authors'}select{else}field{/if}">
|
||||
@ -82,9 +82,9 @@
|
||||
|
||||
<div class="form_field">
|
||||
<label for="serendipity_filter_{$filter@key}_from" class="range-label">{$CONST.RANGE_FROM|lower}</label>
|
||||
<input id="serendipity_filter_{$filter@key}_from" name="serendipity[filter][{$filter@key}][from]" type="text" value="{$media.filter[$filter@key].from|escape}">
|
||||
<input id="serendipity_filter_{$filter@key}_from" name="serendipity[filter][{$filter@key}][from]" type="text" placeholder="{if $filtername == 'bp.RUN_LENGTH'}in{/if}" value="{$media.filter[$filter@key].from|escape}">
|
||||
<label for="serendipity_filter_{$filter@key}_to" class="range-label">{$CONST.RANGE_TO|lower}</label>
|
||||
<input id="serendipity_filter_{$filter@key}_to" name="serendipity[filter][{$filter@key}][to]" type="text" value="{$media.filter[$filter@key].to|escape}">
|
||||
<input id="serendipity_filter_{$filter@key}_to" name="serendipity[filter][{$filter@key}][to]" type="text" placeholder="{if $filtername == 'bp.RUN_LENGTH'}seconds{/if}" value="{$media.filter[$filter@key].to|escape}">
|
||||
</div>
|
||||
{elseif $filter.type == 'authors'}
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
{/foreach}
|
||||
|
||||
</select>
|
||||
{else}{* this is type string w/o being named *}
|
||||
{else}{* this is of type string w/o being named *}
|
||||
{* label is already set on loop start, when type is not date or intrange *}
|
||||
<input id="serendipity_filter_{$filter@key}" name="serendipity[filter][{$filter@key}]" type="text" value="{$media.filter[$filter@key]|escape}">
|
||||
{/if}
|
||||
@ -109,6 +109,17 @@
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
{if $filter@last AND !$media.simpleFilters}
|
||||
|
||||
<div class="right bp_filters">
|
||||
<div class="form_field">
|
||||
<label class="visuallyhidden">NOTE</label>
|
||||
<div class="bp_note">
|
||||
<span class="icon-info-circled"></span> mediaproperties metadata
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
<div id="media_filter_file" class="form_field {if $media.simpleFilters}center{else}left{/if}">
|
||||
|
@ -983,7 +983,16 @@ input[type=checkbox],
|
||||
#media_filter > .keywords {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
|
||||
#media_filter .bp_note,
|
||||
#media_filter .bp_filters input {
|
||||
background-color: rgba(0, 87, 128, 0.08);
|
||||
}
|
||||
#media_filter .bp_note {
|
||||
margin-top: 2.25em;
|
||||
display: inline-block;
|
||||
padding: 1px;
|
||||
border: 1px solid #CCC;
|
||||
}
|
||||
#media_filter_path .form_select {
|
||||
margin: 0 0 0 .125em;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user