E' online la nuova sezione dedicata alle imprese associate a Unindustria Reggio Emilia. Le aziende che desiderano presentare la propria attività su questa pagina possono inviare i contenuti richiesti tramite l'apposito form. Per raccontare i successi e i traguardi raggiunti nello spazio dedicato alle news aziendali è necessario invece contattare all'area comunicazione.
Disponibile il nuovo numero di Vision. In copertina "Un momento di incertezza. La ricerca sul sentiment dei reggiani" e i temi dell'Incontro di fine anno. Al suo interno anche: Cer Unindustria Reggio Emilia, l'Innovazione nelle PMI e le news dalle imprese.
The following has evaluated to null or missing: ==> entryId [in template "20097#20123#38031" at line 30, column 61] ---- 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: #if assetEntryLocalService.fetchAsset... [in template "20097#20123#38031" at line 30, column 17] ----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
2<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
3
4<#assign currentURL = themeDisplay.getURLCurrent() />
5<#assign detailURLTitle = "" />
6
7<#if currentURL?contains("asset_publisher")>
8 <#assign currentURLSplit = currentURL?split("/id/") />
9
10 <#if currentURLSplit?has_content && currentURLSplit?? && currentURLSplit?size gt 1>
11 <#assign rawEntryId = currentURLSplit[1]?trim />
12
13 <#-- Pulisce eventuale parte dopo il ? -->
14 <#assign cleanEntryId = rawEntryId?split("?")[0] />
15
16 <#-- Rimuove eventuale slash finale -->
17 <#assign cleanEntryId = cleanEntryId?replace(r"/$", "", "r") />
18
19 <#if cleanEntryId?matches("^[0-9]+$")>
20 <#assign entryId = cleanEntryId?number />
21
22 <#assign assetEntry = assetEntryLocalService.fetchAssetEntry(entryId) />
23
24 <#if assetEntry??>
25 <#assign item = aireWidgetTemplateTool.getFreemarkerMap(assetEntry.getClassPK(), localeUtil.getDefault()) />
26 <#assign detailURLTitle = htmlUtil.escape(item.titolo.value) />
27 </#if>
28 </#if>
29
30 <#if assetEntryLocalService.fetchAssetEntry(entryId?number)??>
31 <#assign assetEntry = assetEntryLocalService.fetchAssetEntry(entryId?number) />
32
33 <#assign item = aireWidgetTemplateTool.getFreemarkerMap(assetEntry.getClassPK(), localeUtil.getDefault()) />
34 <#assign detailURLTitle = htmlUtil.escape(item.titolo.value) />
35 </#if>
36 </#if>
37</#if>
38
39<#-- don't show breadcrumb for forgot password -->
40<#if !(currentURL?contains("p_p_id=com_liferay_login_web_portlet_LoginPortlet") && currentURL?contains("_com_liferay_login_web_portlet_LoginPortlet_mvcPath=%2Fforgot_password.jsp"))>
41 <div class="container">
42 <div class="row">
43 <div class="col-12">
44 <div class="unindustria-breadcrumb" role="navigation" aria-label="breadcrumb">
45 <#if entries?has_content>
46 <ol class="unindustria-breadcrumb__list">
47 <#assign isParentPageALink = false />
48 <#assign size = entries?size />
49 <#attempt>
50 <#if entries[size - 1]['baseModel']??>
51 <#assign plid = entries[size - 1]['baseModel']['plid'] />
52 <#assign layout = layoutLocalService.getLayout(plid) />
53 <#assign isParentPageALink = layout.getExpandoBridge().getAttribute("is-parent-page-a-link", false) />
54 </#if>
55 <#recover>
56 </#attempt>
57
58 <#list entries as entry>
59 <#assign isHome = false />
60 <#attempt>
61 <#if entry['baseModel']??>
62 <#assign plid = entry['baseModel']['plid'] />
63 <#assign layout = layoutLocalService.getLayout(plid) />
64 <#assign isHome = layout.getExpandoBridge().getAttribute("is-home", false) />
65 </#if>
66
67 <#assign secondToLastIndex = entries?size - 2 />
68 <#assign thirdToLastIndex = entries?size - 3 />
69 <#recover>
70 </#attempt>
71
72 <#if entry?has_next>
73 <#if currentURL?contains("asset_publisher")>
74 <#assign homeHiddenOnSmartphone = "d-none d-md-inline-block" />
75 <#elseif isParentPageALink>
76 <#assign homeHiddenOnSmartphone = "d-none d-md-inline-block" />
77 <#else>
78 <#assign homeHiddenOnSmartphone = "" />
79 </#if>
80
81 <#if isHome>
82 <li class="unindustria-breadcrumb__item ${homeHiddenOnSmartphone}">
83 <a href="${entry.getURL()!""}" title='<@liferay.language key="aire.return.to.homepage" />' class="unindustria-breadcrumb__link">
84 <span>${htmlUtil.escape(entry.getTitle())}</span>
85 </a>
86 </li>
87 <#elseif entry?index == secondToLastIndex?number && isParentPageALink>
88 <li class="unindustria-breadcrumb__item">
89 <a href="${entries[secondToLastIndex].getURL()!""}" title='${htmlUtil.escape(entries[secondToLastIndex].getTitle())}' class="unindustria-breadcrumb__link">
90 <span>${htmlUtil.escape(entries[secondToLastIndex].getTitle())}</span>
91 </a>
92 </li>
93 <#elseif entry?index == secondToLastIndex?number && currentURL?contains("asset_publisher")>
94 <#-- Asset Publisher on current entry: second to last entry (detail page) not visible -->
95 <#elseif entry?index == thirdToLastIndex?number && currentURL?contains("asset_publisher")>
96 <#-- Asset Publisher on current entry: third to last entry is visible from smartphone -->
97 <li class="unindustria-breadcrumb__item">
98 <a href="${entries[thirdToLastIndex].getURL()!""}" title='${htmlUtil.escape(entries[thirdToLastIndex].getTitle())}' class="unindustria-breadcrumb__link">
99 <span>${htmlUtil.escape(entries[thirdToLastIndex].getTitle())}</span>
100 </a>
101 </li>
102 <#else>
103 <li class="unindustria-breadcrumb__item d-none d-md-inline-block">
104 <span class="unindustria-breadcrumb__link">${htmlUtil.escape(entry.getTitle())}</span>
105 </li>
106 </#if>
107 <#else>
108 <#-- current URL -->
109 <#if currentURL?contains("asset_publisher")>
110 <#if detailURLTitle?has_content && detailURLTitle?? && detailURLTitle != "">
111 <li class="unindustria-breadcrumb__item d-none d-md-inline-block">
112 <span class="unindustria-breadcrumb__current">${detailURLTitle}</span>
113 </li>
114 </#if>
115 <#else>
116 <li class="unindustria-breadcrumb__item d-none d-md-inline-block">
117 <span class="unindustria-breadcrumb__current">${htmlUtil.escape(entry.getTitle())}</span>
118 </li>
119 </#if>
120 </#if>
121 </#list>
122 </ol>
123 </#if>
124 </div>
125 </div>
126 </div>
127 </div>
128</#if>
Scopri tutti i vantaggi riservati agli associati oppure crea un profilo come associato virtuale per accedere temporaneamente ai contenuti riservati.