An error occurred while processing the template.
The following has evaluated to null or missing: ==> mlxSeoService [in template "20101#20128#BREADCRUMBS-TPL" at line 12, column 24] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign landingData = mlxSeoService.g... [in template "20101#20128#BREADCRUMBS-TPL" at line 12, column 1] ----
1<#assign listItems = []>
2
3<#assign images_folder = themeDisplay.getPathThemeImages() />
4<#assign masterName = mlxMastersHelperService.getMasterNameByLayout(layout) />
5<#assign pageMaster = masterName />
6<#assign pageURL = portalUtil.getCurrentURL(request) />
7
8<#assign mlxPageInfo = request.getAttribute("mlxPageInfo")!"" />
9<#if !mlxPageInfo?has_content>
10 <#assign mlxPageInfo= mlxPageInfoService.getPageInfoByUrl(pageURL, scopeGroupId, locale)!"" />
11</#if>
12<#assign landingData = mlxSeoService.getLandingSEMForUrl(themeDisplay)!"" />
13<#if landingData?has_content>
14
15<#assign landingTitle = (mlxJournalHelperService.getStructureFieldValue(landingData, "pageTitle", locale)?string)!name.getData() />
16
17</#if>
18<#if (pageMaster?lower_case != "home") >
19 <nav id="breadcrumbs" class="corporate--breadcrumb--container">
20 <ul class="corporate--breadcrumb">
21 <li class="corporate--breadcrumb--inicio">
22 <a class="corporate--breadcrumb--link" href="/" title='<@corporate.mlxlanguage key="mlx.breadcrumb.go-to-home" />' data-track-event-label="Home" data-track-event-category="BreadCrumb" data-gtm-event="click" data-gtm-event-label="/Home" data-gtm-event-click-category="[currentPage]_Header_Breadcrumb">
23 <img src="${images_folder}/common/homepage.svg" class="corporate--breadcrumb--image" alt="Home" width="14" height="14">
24 </a>
25 <span class="divider"> > </span>
26 </li>
27 <#if mlxPageInfo?has_content>
28 <#if mlxPageInfo.mlxReverseNavigationMenuDTO??>
29 <#macro breadcrumbItem item>
30 <#assign itemName=item.name>
31 <#assign itemUrl=item.url>
32 <#assign itemMaster=item.masterName>
33 <#assign itemLayoutMasterName=item.layoutMasterName>
34
35 <#assign listItems = listItems + [item]>
36
37 <#if (item.getChilds()?size > 0)>
38 <li class="corporate--breadcrumb--item">
39 <a href="${itemUrl}"
40 class="corporate--breadcrumb--link"
41 data-track-event-label="${itemMaster}"
42 data-track-event-category="BreadCrumb"
43 data-gtm-event="click"
44 data-gtm-event-label="${itemMaster}"
45 data-gtm-event-click-category="[currentPage]_Header_Breadcrumb">
46 <strong>${itemName}</strong>
47 </a>
48 <span class="divider"> > </span>
49 </li>
50 <@breadcrumbItem item=item.getChilds()[0] />
51 <#else>
52 <li class="corporate--breadcrumb--item">
53 <#if landingData?has_content>
54 <span class="breadcrumb-last corporate--breadcrumb--link">${landingTitle}</span></li>
55 <#else>
56 <span class="breadcrumb-last corporate--breadcrumb--link">${itemName}</span></li>
57 </#if>
58 </#if>
59
60 </#macro>
61 <@breadcrumbItem item=mlxPageInfo.getMlxNavigationMenuDTO() />
62 <#else>
63 <li class="corporate--breadcrumb--item"><!--¡¡[[No vienen datos en mlxReverseNavigationMenuDTO]]!!--></li>
64 </#if>
65 </#if>
66 </ul>
67 </nav>
68
69 <!-- INIT DATO ESTRUCTURADO BREADCRUMB -->
70 <#if mlxPageInfo?has_content>
71 <#if mlxPageInfo.mlxReverseNavigationMenuDTO??>
72 <script type="application/ld+json">
73 {
74 "@context": "https://schema.org",
75 "@type": "BreadcrumbList",
76 "itemListElement": [
77 <#list listItems as item >
78 <#if (item?counter > 1)>
79 ,
80 </#if>
81 {
82 "@type": "ListItem",
83 "position": ${item?counter},
84 "name": "${item.name?replace("\"","\\\"")?replace("“","\\\"")}",
85 "item": "https://${themeDisplay.getPortalDomain()}${item.url}"
86 }
87 </#list>
88 ]
89 }
90 </script>
91 </#if>
92 </#if>
93 <!-- END -->
94
95</#if>
Headquarters in Birmingham
Mecalux
Birmingham
Unit 8, Junction 6 Industrial Park
Electric Avenue
B6 7JJ Birmingham
Tel. +44 0121 3336 602
Fax +44 0121 3335 622
Electric Avenue
B6 7JJ Birmingham
Tel. +44 0121 3336 602
Fax +44 0121 3335 622