1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
2
3<#assign currentURL = portalUtil.getCurrentURL(request)/>
4<#assign currentURL = currentURL?keep_before("?")/>
5<#assign articleURLTitle = currentURL?keep_after_last("asset_publisher/")/>
6<#assign isHome = themeDisplay.getLayout().isFirstParent()/>
7<#assign homeURL = themeDisplay.getURLHome()/>
8
9<#--<#if request.getParameter("page_p_p_id")?has_content>-->
10<#-- <#assign pageId = request.getParameter("page_p_p_id")/>-->
11<#--</#if>-->
12 <#assign pageId="">
13
14<#if articleURLTitle?has_content && journalArticleLocalService.fetchArticleByUrlTitle(themeDisplay.getCompanyGroupId(), articleURLTitle)?has_content>
15 <#assign journalArticle = journalArticleLocalService.fetchArticleByUrlTitle(themeDisplay.getCompanyGroupId(), articleURLTitle)>
16 <#assign articleTitle = journalArticle.getTitle(locale)/>
17</#if>
18
19<#if !currentURL?ends_with(homeURL) && !isHome || (pageId?has_content && (pageId?ends_with("MpmCountrySelectorPortlet")
20|| pageId?ends_with("com_liferay_journal_content_web_portlet_JournalContentPortlet")))>
21
22 <nav aria-label="breadcrumb">
23 <ol class="breadcrumb">
24 <li class="breadcrumb-item">
25 <a class="breadcrumb-link"
26 href="${portalUtil.getPathFriendlyURLPublic()}${themeDisplay.getScopeGroup().getFriendlyURL()}"
27 title="${languageUtil.get(locale, 'home')}">
28 <span class="breadcrumb-text-truncate">
29 ${languageUtil.get(locale, 'home')}
30 </span>
31 </a>
32 </li>
33 <#if pageId?has_content && pageId?ends_with("MpmCountrySelectorPortlet")>
34 <li class="breadcrumb-item active">
35 <span class=" breadcrumb-text-truncate">
36 ${languageUtil.get(locale, 'choose-your-country')}
37 </span>
38 </li>
39 <#elseif pageId?has_content && pageId?ends_with("com_liferay_journal_content_web_portlet_JournalContentPortlet")>
40
41 <li class="breadcrumb-item active">
42 <span class=" breadcrumb-text-truncate">
43 ${languageUtil.get(locale, 'privacy-policy')}
44 </span>
45 </li>
46
47 <#elseif entries?has_content>
48 <#list entries as entry>
49 <#if entry?has_next>
50 <#assign url = entry.getURL()!"">
51 <#if !url?contains("footer") && !url?contains("column") && !url?contains(detailURL)>
52 <li class="breadcrumb-item">
53 <a class="breadcrumb-link"
54 href='${url!""}'
55 title="${htmlUtil.escape(entry.getTitle())}">
56 <span class="breadcrumb-text-truncate">
57 ${htmlUtil.escape(entry.getTitle())}
58 </span>
59 </a>
60 </li>
61 </#if>
62 <#elseif articleTitle?has_content>
63 <li class="breadcrumb-item active">
64 <span class=" breadcrumb-text-truncate">
65 ${htmlUtil.escape(articleTitle)}
66 </span>
67 </li>
68 <#else>
69 <li class="breadcrumb-item active">
70 <span class="breadcrumb-text-truncate breadcrumb-item-active-span">
71 ${htmlUtil.escape(entry.getTitle())}
72 </span>
73 </li>
74 </#if>
75 </#list>
76 </#if>
77 </ol>
78 </nav>
79</#if>