1<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
2<#assign layoutFilter = layoutLocalService.fetchLayoutByFriendlyURL(themeDisplay.getScopeGroupId(), false, '/filtro-referencias') />
3
4<#assign urlPagina="${themeDisplay.getScopeGroup().getDisplayURL(themeDisplay,false)}${layoutFilter.getFriendlyURL(locale)}">
5
6<#if themeDisplay.locale?contains("ES") >
7 <#assign filter_text = "Todos" />
8<#else>
9 <#assign filter_text = "All" />
10</#if>
11
12<#if entries?has_content>
13 <div class="container mainWrapper">
14 <div class="filters-container">
15 <div class="filters-title">
16 <@liferay_portlet["runtime"]
17 portletName="com_liferay_journal_content_web_portlet_JournalContentPortlet"
18 instanceId="titular_${themeDisplay.getPortletDisplay().getInstanceId()}"
19 />
20 </div>
21
22 <div class="filters-selector">
23 <input type="hidden" data-default="Secciones" class="js-default-select-text">
24 <select name="filtroProyectos" id="filtroProyectos" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">
25 <option value="${renderResponse.createRenderURL()?keep_before_last('/-/')}">${filter_text}</option>
26
27 <#list entries as curVocabulary>
28 <#if curVocabulary.getCategories()?has_content>
29 <#list curVocabulary.getCategories() as category>
30
31 <#assign urlPagina="${themeDisplay.getScopeGroup().getDisplayURL(themeDisplay,false)}${layoutFilter.getFriendlyURL(locale)}?category=${category.getTitle(locale)?lower_case}&p_r_p_categoryId=${category.getCategoryId()}">
32
33 <#if currentURL[currentURL?last_index_of("/")+1..]?contains(category.getCategoryId()?string)>
34 <option value="${urlPagina}" selected="selected">
35 ${category.getTitle(locale)}
36 </option>
37 <#else>
38 <option value="${urlPagina}">
39 ${category.getTitle(locale)}
40 </option>
41 </#if>
42
43 </#list>
44 </#if>
45 </#list>
46 </select>
47 </div>
48 </div>
49 </div>
50</#if>