An error occurred while processing the template.
Expression imatge is undefined on line 161, column 100 in 10155#10193#6192246.
1<#-- Carreguem la macro getPathForPlugins per obtenir les rutes a les carpetes css, images i js dels plugins que necessitem--> 
2<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() /> 
3<#assign layout = serviceContext.getThemeDisplay() /> 
4 
5 
6<#assign fullTemplatesPath = layout.getPathThemeRoot() + "_SERVLET_CONTEXT_/templates" /> 
7<#include "${fullTemplatesPath}/util/getPathForPlugins.ftl" /> 
8 
9<#assign jsJQueryPath = getPathForPlugins('jquery','js','')?trim /> 
10 
11<style> 
12 
13.edit-article{ 
14  margin-top:10px !important; 
15  position:absolute; 
16  z-index:10; 
17  right:0px; 
18
19	/*Navegació pròpia de Liferay, no adjuntar*/ 
20	.aui .clearfix::before, .aui .clearfix::after { 
21    content: ""; 
22    display: table; 
23    line-height: 0; 
24
25.taglib-page-iterator .search-results { 
26    float: left; 
27    line-height: 46px; 
28    margin-left: 10px; 
29
30.aui small { 
31    font-size: 85%; 
32
33.taglib-page-iterator .lfr-pagination-buttons { 
34    float: right; 
35    margin: 0; 
36
37.taglib-page-iterator .lfr-pagination-config { 
38    float: left; 
39    line-height: 46px; 
40
41 /*FI navegació Liferay*/ 
42 	.article-seguit { 
43    width:100%; 
44	box-sizing: content-box; 
45
46  	.article-seguit .noticia { 
47    display: inline-table; 
48    margin-bottom: 5px; 
49    width: 32.9%; 
50
51	/*Cercador i categories*/ 
52	.noticia .data { 
53    color: #fff; 
54    padding: 5px; 
55    position: absolute; 
56    right: 0; 
57    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); 
58    z-index: 9; 
59
60	.noticia div.imatge { 
61		background-position: center; 
62
63	.categories select { 
64    width: 100%; 
65
66	.cercador { 
67		margin-bottom:10px;} 
68	.cercador .navbar-search { 
69		width:100%; 
70		margin-top:0px;} 
71	.cercador input { 
72		font-family:"FontAwesome" !important; 
73
74	@media (min-width: 979px) and (max-width: 1200px) { 
75		.article-seguit .noticia { 
76			width:49.5%;} 
77
78	@media (max-width: 978px) { 
79		.article-seguit .noticia { 
80			width:49.5%;} 
81
82	 @media (max-width: 480px) {  
83	 .article-seguit .noticia { 
84			width:100%;} 
85	.noticia .data { 
86    left: 0; 
87	bottom: 0; 
88
89
90 
91</style> 
92 
93<#if entries?has_content > 
94 
95	<div class="article-seguit"> 
96 
97	<#list entries as entry > 
98    <#assign renderer = entry.getAssetRenderer() /> 
99    <#assign className = renderer.getClassName() /> 
100     
101        <#if (className == "com.liferay.portlet.journal.model.JournalArticle" ) > 
102 
103				  <#--plantilla de URL de la vista --> 
104					  <#include "${fullTemplatesPath}/assets/viewURL.ftl" /> 
105 
106 
107					  <#assign journalArticle = renderer.getArticle() /> 
108					  <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(localeUtil.toLanguageId(locale))) /> 
109					  <#assign rootElement = document.getRootElement() /> 
110 
111					  <#-- plantilla de URL de la edición --> 
112					  <#include "${fullTemplatesPath}/assets/editURL.ftl" />   
113 
114					  <#list rootElement.elements() as dynamicElement > 
115						   
116						  <#if "Noticia" == dynamicElement.attributeValue("name") > 
117							  <#assign noticia = dynamicElement.element("dynamic-content").getText() /> 
118						  </#if> 
119 
120						  <#if "Resum" == dynamicElement.attributeValue("name") > 
121							  <#assign resum = dynamicElement.element("dynamic-content").getText() /> 
122						  </#if> 
123						   
124						  <#if "imatge" == dynamicElement.attributeValue("name") > 
125							  <#assign imatge = dynamicElement.element("dynamic-content").getText() /> 
126							  <#if imatge == "" > 
127								  <#assign imatge = themeDisplay.getPathThemeImages() + "/sensefoto.png" /> 
128							  </#if> 
129						  </#if> 
130					  </#list> 
131             
132				<#-- Obtenim la categoria pare si és notícia 
133				Després del parse tenim definida una variable $cat 
134				amb el valor de la categoria de primer nivell de notícies--> 
135 
136				<#include "${fullTemplatesPath}/assets/getCat1stLevelNews.ftl" /> 
137 
138				<#-- Preparació url dels enllaços a les categories --> 
139				<#assign wordCategories = languageUtil.format(locale,'categories-nom-page','') /> 
140				<#assign catUrl = "/web/e-noticies/" + wordCategories + "?p_p_id=122_INSTANCE_uMmnNJ4sBlXd&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_r_p_564233524_resetCur=true&p_r_p_564233524_categoryId=" /> 
141 
142 
143				<#-- Obtenim la data de publicació --> 
144				<#assign dataPub = entry.getPublishDate()?datetime?string("dd.MM.yyyy") /> 
145 
146				<div class="noticia freemarker"> 
147					<#if (cat != "") > 
148						<div class="tipus"><a href="${catUrl}${categoriaObj.getCategoryId()}">${cat}</a></div> 
149					</#if>  
150 
151					<div class="lfr-meta-actions asset-actions edit-article"> 
152					  <#-- plantilla de la vista del botón --> 
153					  <#assign template_view_button = fullTemplatesPath + "/assets/viewEditButton.ftl" /> 
154					  <#include template_view_button > 
155					</div> 
156			 
157					<#if (dataPub?length == 10) > 
158					<div class="data">${dataPub}</div> 
159					</#if> 
160					<a href="${viewURL}/maximized"> 
161						<div class="imatge" style='background-image:url("${imatge}");'></div> 
162					</a> 
163					<a href="${viewURL}/maximized"> 
164						<h2 class="titular">${entry.getTitle(locale)}</h2> 
165					</a> 
166				</div>			 
167		</#if> 
168	</#list>     
169 
170</div>   
171</#if> <#-- Final entries?has_content --> 
172 
173<script src="${jsJQueryPath}/jquery-1.11.3.min.js"></script> 
174<script> 
175// Per treure el text que indica que s'està filtrant per categoria 
176var catObj = $(".taglib-categorization-filter em").get(0); 
177$(".taglib-categorization-filter").html($(catObj).html()); 
178</script>