1<#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') />
2
3<#if entries?has_content>
4 <ol class="breadcrumb">
5 <#list entries as entry>
6 <#if !isAgrupador(entry.getURL()!"")>
7
8 <li class="breadcrumb-item">
9 <#if entry?is_first>
10 <a class="breadcrumb-link" href="${entry.getURL()!""}" title="${htmlUtil.escape(entry.getTitle())}">
11 <span class="breadcrumb-text-truncate">${siteName()}</span>
12 </a>
13 <#elseif entry?has_next>
14 <a class="breadcrumb-link" href="${entry.getURL()!""}" title="${htmlUtil.escape(entry.getTitle())}">
15 <span class="breadcrumb-text-truncate">${htmlUtil.escape(entry.getTitle())}</span>
16 </a>
17 <#else>
18 <a class="breadcrumb-link" href="${entry.getURL()!""}" title="${htmlUtil.escape(entry.getTitle())}">
19 <span class="active breadcrumb-text-truncate">${htmlUtil.escape(entry.getTitle())}</span>
20 </a>
21 </#if>
22 </li>
23
24 </#if>
25 </#list>
26 </ol>
27</#if>
28
29<#function isAgrupador urlItem>
30
31 <#if !urlItem?contains(themeDisplay.getPortalURL())>
32 <#return false>
33 <#else>
34 <#assign urlBase = themeDisplay.getLayout().getGroup().getDisplayURL(themeDisplay, false) />
35 <#assign urlItemLast = urlItem?keep_after_last(urlBase) />
36 <#assign layout = layoutLocalService.getFriendlyURLLayout(layout.getGroup().getGroupId(), false, urlItemLast) />
37
38 <#assign listaTipologiasNivel2 = layout.getExpandoBridge().getAttribute("Menu Tipo Pagina") />
39
40 <#if listaTipologiasNivel2?has_content && (listaTipologiasNivel2?first == "Agrupadora") >
41 <#return true>
42 </#if>
43
44 <#return false>
45 </#if>
46
47</#function>
48
49<#function siteName>
50
51 <#assign customSiteName2 = themeDisplay.getLayout().getGroup().getExpandoBridge().getAttribute("custom-group-name") >
52 <#if customSiteName2?? && customSiteName2?has_content >
53 <#assign siteName = themeDisplay.getLayout().getGroup().getName(themeDisplay.getLocale()) >
54
55 <#list customSiteName2?keys as key>
56 <#if key == locale && customSiteName2?values[key_index]?has_content >
57 <#assign siteName = customSiteName2?values[key_index] />
58 </#if>
59 </#list>
60
61 <#else>
62 <#assign siteName = "FCC">
63 </#if>
64
65 <#return siteName>
66
67</#function>