Museo Civico Gaetano Filangieri

Descrizione

Si è verificato un errore nell'elaborarazione del modello.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> layoutMusei  [in template "20101#20128#36027" at line 42, column 56]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #list layoutMusei.getChildren() as la...  [in template "20101#20128#36027" at line 42, column 49]
----
1<#assign layoutsSite = themeDisplay.getLayouts()> 
2<#assign layoutHome = ""> 
3<#list layoutsSite as firstLayout> 
4    <#assign layoutHome = firstLayout> 
5</#list> 
6 
7<#assign layoutsChildren = layoutHome.getChildren()> 
8<#assign layoutMusei = ""> 
9<#list layoutsChildren as layoutChildren> 
10    <#if layoutChildren.getKeywords(locale)?has_content> 
11    	<#if "MUSEI" == layoutChildren.getKeywords(locale)> 
12    		<#assign layoutMusei = layoutChildren> 
13    	</#if> 
14    </#if> 
15</#list> 
16 
17<section class="home-section multimedia"> 
18	<div class="main_content"> 
19		<h2>${languageUtil.get(locale, "via_dei_musei.tutti-i-musei")}</h2> 
20		<h3 class="sr-only">${languageUtil.get(locale, "via_dei_musei.elenco-musei")}</h3> 
21		<div class="container"> 
22			<div id="card-slideshow-multimedia" class="owl-carousel"> 
23				<#if entries?has_content> 
24					<#list entries as entry> 
25						<#assign renderer = entry.getAssetRenderer()> 
26						<#assign journalArticle = renderer.getArticle()> 
27						<#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(themeDisplay.getLanguageId())) > 
28						<#assign rootElement = document.getRootElement()> 
29						<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='ImmagineMuseo']")> 
30						<#assign image = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
31						<#assign data = jsonFactoryUtil.createJSONObject(image) > 
32						<#assign imageURL = "/c/document_library/get_file?uuid=" + data.uuid + "&groupId=" + data.groupId/> 
33						<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='TitoloMuseo']")> 
34						<#assign title = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
35						<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='DescrizioneMuseo']")> 
36						<#assign description = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
37						<#assign URLPaginaMuseo = themeDisplay.getPortalURL()+layout.getGroup().getPathFriendlyURL(false, themeDisplay)+layout.getGroup().friendlyURL> 
38						 
39						<#assign articoloIdExpandoBridge = layout.getExpandoBridge().getAttribute("articoloId")> 
40						<#assign articleId = journalArticle.getArticleId()> 
41						 
42						<#list layoutMusei.getChildren() as layoutMuseo> 
43								<#assign articoloLayoutIdExpandoBridge = layoutMuseo.getExpandoBridge().getAttribute("articoloId")> 
44								 
45								<#if articoloLayoutIdExpandoBridge == articleId> 
46									<#assign URLPaginaMuseo = URLPaginaMuseo + layoutMuseo.getFriendlyURL(locale)> 
47								</#if> 
48							</#list> 
49						 
50						<#if articoloIdExpandoBridge != articleId> 
51							<a class="card square" 
52								href="${URLPaginaMuseo}"  
53								title="${languageUtil.format(locale, "via_dei_musei.vai-a-museo.title", title)}"  
54								aria-label="${languageUtil.format(locale, "via_dei_musei.vai-a-museo.aria-label", title)}" 
55
56								<div class="image"  
57									style="background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7) 100%),  
58										url(${imageURL}) no-repeat center;  
59										background-size: cover;" 
60
61									<h4>${title}</h4> 
62								</div> 
63							</a> 
64						</#if> 
65					</#list> 
66				</#if> 
67			</div> 
68		</div> 
69	</div> 
70</section>