<@row> <@columns sm=3> <@box> <@boxHeader title='#i18n{document.search_results.labelSearch}' /> <@boxBody> <#if advanced_search??> <#assign formAction = 'jsp/admin/plugins/document/DocumentSearch.jsp?advanced_search=true' /> <#else> <#assign formAction = 'jsp/admin/plugins/document/DocumentSearch.jsp' /> <@tform name='search' method='post' action=formAction> <@input type='hidden' name='page' value='search' /> <@formGroup labelFor='query' labelKey='#i18n{document.search_results.labelSearch}'> <#if query??> <#assign value = query /> <#else> <#assign value = '' /> <@input type='text' name='query' value=value /> <#-- Number of documents per page selector --> <@NbItemsPerPageSelectorCombo nb_items_per_page /> <#if advanced_search??> <@formGroup labelKey='#i18n{document.advanced_search.limit}'> <@checkBox labelFor='title' labelKey='#i18n{document.advanced_search.checkbox.title}' name='title' id='title' checked=title?? /> <@checkBox labelFor='summary' labelKey='#i18n{document.advanced_search.checkbox.summary}' name='summary' id='summary' checked=summary?? /> <@formGroup labelFor='date' labelKey='#i18n{document.advanced_search.checkbox.date}'> <@inputGroup> <#if date_query??> <#assign value = date_query /> <#else> <#assign value = '' /> <@input type='date' name='date' id='date' value = value /> <@inputGroupItem type='text'> <@icon style='calendar' /> <@formGroup labelFor='document_type' labelKey='#i18n{document.advanced_search.list.type}'> <@select name='document_type' default_value=selected_type items=document_type_list maxLength=175 /> <#else> <@formGroup> <#if query??> <#assign aButtonUrl = 'jsp/admin/plugins/document/DocumentSearch.jsp?advanced_search=true&query=${query}' /> <#else> <#assign aButtonUrl = 'jsp/admin/plugins/document/DocumentSearch.jsp?advanced_search=true' /> <@aButton href=aButtonUrl buttonIcon='chevron-down' title='#i18n{document.manage_document_publishing.labelAdvancedSearch}' /> <@formGroup> <@button type='submit' title='#i18n{document.search_results.buttonSearch}' buttonIcon='search' /> <@columns sm=9> <@box> <@boxHeader title='#i18n{document.search_results.labelDocumentsList}' /> <@boxBody> <#if error?has_content> <@alert color='danger'>${error} <#if results_list?has_content> <@listGroup> <#list results_list as result> <@listGroupItem>

<@link href='jsp/admin/plugins/document/PreviewDocument.jsp?id_document=${result.id}' title='${result.title}'>${result.title} <@aButton href='jsp/admin/plugins/document/ModifyDocument.jsp?id_document=${result.id}' title='${result.title}' buttonIcon='pencil' />

#i18n{document.search_results.labelSummary} ${result.summary}

#i18n{document.search_results.labelType}: ${result.type} - #i18n{document.search_results.labelDate}: ${result.date}

<@paginationAdmin paginator=paginator /> <#else> <@alert color='warning'> <@icon style='exclamation-triangle' /> #i18n{document.manage_documents.noDocument} <#-- Freemarker macros --> <#-- Number of items per page selector - Combo Box implementation --> <#macro NbItemsPerPageSelectorCombo nb_items_per_page> <@formGroup labelFor='items_per_page' labelKey='#i18n{document.search_results.labelNbDocsPerPage}'> <@select name='items_per_page'> <#list [ "10" , "20" , "50" , "100" ] as nb> <#-- Number of items per page selector - Radio List implementation --> <#macro NbItemsPerPageSelectorRadioList nb_items_per_page> <#list [ "5" , "10" , "20" , "50" ] as nb> <@formGroup labelFor='items_per_page${nb}' labelKey='${nb}'> <@radioButton value='${nb}' id='items_per_page${nb}' name='items_per_page' checked=(nb = nb_items_per_page) /> <#if advanced_search??> <@getDatePickerBootstrap idField="date" language=locale />