#macro paginationCombo paginator nb_items_per_page=nb_items_per_page showall=0>
<@columns>
<@inputGroup>
<@select params='data-max-item="${paginator.itemsCount}"' size='xs' name='${paginator.itemsPerPageParameterName}' id='${paginator.itemsPerPageParameterName}' title='${paginator.labelItemCountPerPage}'>
<#list [ "10" , "20" , "50" , "100" ] as nb>
<#if nb_items_per_page = nb >
<#else>
#if>
#list>
<#if showall ==1>
<#if paginator.itemsCount > 100 >
#if>
#if>
@select>
<@inputGroupItem type='btn'>
<@button type='submit' title='#i18n{portal.util.labelRefresh}' name='refresh' value='refresh' params='onclick="changeformtarget();"' buttonIcon='repeat' size='xs' showTitle=false color='btn-secondary' />
@inputGroupItem>
@inputGroup>
@columns>
#macro>
<#macro blogSearch>
<@formGroup labelFor='search_text' labelKey='#i18n{blog.manage_blogs.search}' rows=2>
<@inputGroup>
<@input type='text' id='search_text' name='search_text' value='${search_text!\'\'}' />
<@inputGroupItem type='addon'>
<@checkBox labelFor='current_user' labelKey='#i18n{blog.manage_blogs.sortByUserButton}' id='current_user' name='current_user' value='true' checked=is_checked />
@inputGroupItem>
@inputGroup>
@formGroup>
<@formGroup labelFor='search_text' labelKey='#i18n{blog.manage_blogs.labelTag}' rows=2>
<@select id='tag_doc' multiple=3 name='tag_doc'>
<#list list_tag?sort as tgName>
#list>
@select>
<@icon style='tags' /> #i18n{blog.manage_blogs.labelManageTags}
@formGroup>
<@row class='input-daterange'>
<@columns sm=6>
<@formGroup labelFor='dateUpdateBlogAfter' labelKey='#i18n{blog.manage_blogs.labelAfter}' rows=2>
<@inputGroup>
<@input type='text' name='dateUpdateBlogAfter' id='dateUpdateBlogAfter' value='${dateUpdateBlogAfter!}' />
<@inputGroupItem type='addon'>
<@icon style='calendar' />
@inputGroupItem>
@inputGroup>
@formGroup>
@columns>
<@columns sm=6>
<@formGroup labelFor='dateUpdateBlogBefor' labelKey='#i18n{blog.manage_blogs.labelBefore}' rows=2>
<@inputGroup>
<@input type='text' name='dateUpdateBlogBefor' id='dateUpdateBlogBefor' value='${dateUpdateBlogBefor!}' />
<@inputGroupItem type='addon'>
<@icon style='calendar' />
@inputGroupItem>
@inputGroup>
@formGroup>
@columns>
@row>
<@formGroup labelFor='unpublished' labelKey='#i18n{blog.manage_blogs.labelNotPublished}' rows=2>
<@checkBox name='unpublished' id='unpublished' value='false' checked=unpublished title='#i18n{blog.manage_blogs.labelNotPublished}' />
@formGroup>
<@formGroup rows=2>
<@button type='submit' name='button_search' id='button_search' params='onclick="changeformtarget();"' title='#i18n{blog.manage_blogs.search}' />
<@button type='submit' name='button_reset' id='button_reset' params='onclick="changeformtarget();"' title='#i18n{blog.manage_blogs.reset}' color='btn-secondary' />
@formGroup>
<@getDatePickerRangeBootstrap language="fr" />
#macro>