Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> header.H1Title  [in template "20115#20151#BLOGARTICLE" at line 75, column 38]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 header.H1Title.getData()?? && hea...  [in template "20115#20151#BLOGARTICLE" at line 75, column 33]
----
1<#assign url="#"> 
2<#assign PortalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] /> 
3<#assign url=PortalUtil.getCurrentCompleteURL(request) /> 
4<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
5<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
6<#assign portalURL = serviceContext.getThemeDisplay().getPortalURL() /> 
7<#assign description=.vars['reserved-article-description'].data /> 
8<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
9<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
10<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") /> 
11<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
12<#-- --> 
13<#assign journalArticleId = .vars['reserved-article-id'].data> 
14<#assign title = .vars['reserved-article-title'].data> 
15<#assign displayDate = .vars['reserved-article-display-date'].data> 
16<#assign originalLocale = locale /> 
17<#setting locale = localeUtil.getDefault() /> 
18<#assign displayDate = displayDate?datetime("EEE, dd MMM yyyy HH:mm:ss Z") /> 
19<#assign displayDateFormatted = displayDate?string["dd-MM-yyyy"] /> 
20<#assign journalArticle = journalArticleLocalService.getArticle(groupId,journalArticleId)/> 
21<#assign articleResourcePK = journalArticle.getArticleResourceUuid()> 
22<#assign assetEntry = assetEntryLocalService.fetchEntry(groupId,articleResourcePK) /> 
23<#assign summary = assetEntry.getSummary(locale) /> 
24<#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(assetEntry.getEntryId()) /> 
25<#assign categoryList = assetEntry.getCategories() /> 
26<#assign tagsList = assetEntry.getTags() /> 
27<#assign currentLayoutPath = portalUtil.getLayoutFriendlyURL(layoutLocalService.getLayout(serviceContext.getPlid()),themeDisplay) /> 
28<#assign currentLayoutName = layoutLocalService.getLayout(serviceContext.getPlid()).getName(locale) /> 
29<#assign currentLayoutHTMLTitle = layoutLocalService.getLayout(serviceContext.getPlid()).getHTMLTitle(locale) /> 
30<#assign separatorFriendlyURL = "/-/" /> 
31<#assign back_message = languageUtil.get(locale, "back-to-x") /> 
32<#assign back_message = back_message?replace("{0}", currentLayoutName)> 
33<#--  
34<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
35<#assign currentUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
36 --> 
37<#-- Header section --> 
38<#-- TODO: if we have related content, then we should had the class ".t_fullArticle--hasAside" to the article element right below --> 
39<#assign hasRelated=false /> 
40<#if (currentArticleRelatedLinks?size>0)> 
41	<#assign hasRelated=true /> 
42	<article class="t_fullArticle t_fullArticle--hasAside"> 
43<#else> 
44	<article class="t_fullArticle"> <#-- OR  --> 
45</#if> 
46	<header> 
47	<#if header.Visual.getData()?? && header.Visual.getData() != ""> 
48		<div class="t_introduction t_block" style="background-image: url('${header.Visual.getData()}')"> 
49	<#else> 
50		<div class="t_introduction t_block"> 
51	</#if> 
52			<div class="t_backButton"> 
53				<a href="${currentLayoutPath}" class="t_backButton__btn"><svg class="t_backButton__icon" width="16" height="16" role="presentation" viewBox="0 0 13.6 9"> 
54						<path class="st0" d="M9.5,9C9.3,9,9.1,8.9,8.9,8.8c-0.4-0.3-0.5-1-0.2-1.4l1.5-1.9H1c-0.6,0-1-0.4-1-1c0-0.6,0.4-1,1-1h9.2L8.7,1.6   C8.4,1.2,8.4,0.6,8.9,0.2c0.4-0.3,1.1-0.3,1.4,0.2l3.3,4.1l-3.3,4.1C10.1,8.9,9.8,9,9.5,9z"></path> 
55					</svg>${back_message} 
56				</a> 
57			</div> 
58			<div class="t_introduction__inner t_block__inner"> 
59				<p class="t_introduction__subtitle">${currentLayoutHTMLTitle}</p> 
60				<#if (categoryList?size >0) > 
61				<ul class="t_introduction__informations"> 
62					<li class="t_introduction__information"> 
63						<p class="t_introduction__informationWording"> 
64							<#list categoryList as category> 
65								<#if category?index=0 > 
66									<a href="${currentLayoutPath}?p_r_p_categoryId=${category.getCategoryId()}">${category.getTitle(locale)}</a> 
67								<#else> 
68									, <a href="${currentLayoutPath}?p_r_p_categoryId=${category.getCategoryId()}">${category.getTitle(locale)}</a> 
69								</#if> 
70							</#list> 
71						</p> 
72					</li> 
73				</ul> 
74				</#if> 
75				<#if header.H1Title.getData()?? && header.H1Title.getData() != ""> 
76					<h1 class="t_secondaryTitle">${header.H1Title.getData()}</h1> 
77				<#else> 
78					<h1 class="t_secondaryTitle">${title}</h1> 
79				</#if> 
80				<div class="t_introduction__ctas"> 
81					<#if header.Visual.ButtonLeft.ButtonLeftText.getData()?? && header.Visual.ButtonLeft.ButtonLeftText.getData() != ""> 
82						<a href="${header.Visual.ButtonLeft.getFriendlyUrl()}" class="t_button t_button--secondary"> 
83							<span class="t_button__label">${header.Visual.ButtonLeft.ButtonLeftText.getData()}</span> 
84						</a> 
85					</#if> 
86					<#if header.Visual.ButtonRight.ButtonRightText.getData()?? && header.Visual.ButtonRight.ButtonRightText.getData() != ""> 
87						<a href="${header.Visual.ButtonRight.getFriendlyUrl()}" class="t_button t_button--ghost"> 
88							<span class="t_button__label">${header.Visual.ButtonRight.ButtonRightText.getData()}</span> 
89						</a> 
90					</#if> 
91				</div> 
92				<p class="t_introduction__date">${displayDateFormatted}</p> 
93			</div> 
94			 
95		</div> 
96<#-- Top content --> 
97<#if TopContent?has_content> 
98		<div class="t_article t_block__inner"> 
99			<#-- TAGS --> 
100			<#if (tagsList?size > 0) > 
101			<ul class="t_tags"> 
102				<#list tagsList as tag> 
103					<li class="t_tag"> 
104						<a class="t_tag__link" href="${currentLayoutPath}?p_r_p_tag=${tag.getName()}"> 
105							${tag.getName()} 
106						</a> 
107					</li> 
108				</#list> 
109			</ul> 
110			</#if> 
111			<#-- Sociallinks --> 
112			 <div class="t_socialLinks "> 
113				<p class="t_socialLinks__title"><@liferay.language key="share" />:</p> 
114				<ul class="t_socialLinks__list"> 
115					<li class="t_socialLinks__element"> 
116						<#if (header.list_image.getData())?has_content> 
117							<a class="t_socialLinks__link" title="Facebook" href="javascript:fbShare('${url}', 'Fb Share', 'AXA Assistance', '${portalURL}${header.list_image.getData()}', 520, 350)"> 
118						<#else> 
119							<a class="t_socialLinks__link" title="Facebook" href="javascript:fbShare('${url}', 'Fb Share', 'AXA Assistance', 'http://goo.gl/dS52U', 520, 350)"> 
120						</#if> 
121							<svg class="t_socialLinks__icon" xmlns="http://www.w3.org/2000/svg" role="presentation"> 
122								<title id="icon-svg-facebook">Facebook</title> 
123								<use xlink:href="#facebook" href="#facebook" /> 
124							</svg> 
125						</a> 
126					</li> 
127					<li class="t_socialLinks__element"> 
128						<a href="http://twitter.com/share?url=${url}&text=${title}" class="t_socialLinks__link popup twitter"> 
129							<svg class="t_socialLinks__icon" xmlns="http://www.w3.org/2000/svg" role="presentation"> 
130							<title id="icon-svg-twitter">Twitter</title> 
131								<use xlink:href="#twitter" href="#twitter" /> 
132							</svg> 
133						</a> 
134					</li> 
135					 
136					<li class="t_socialLinks__element"> 
137						<a target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url=${url?url('ISO-8859-1')}" class="t_socialLinks__link"> 
138							<svg class="t_socialLinks__icon" xmlns="http://www.w3.org/2000/svg" role="presentation"> 
139								<title id="icon-svg-linkedin">Linkedin</title> 
140								<use xlink:href="#linkedin" href="#linkedin" /> 
141							</svg> 
142						</a> 
143					</li> 
144					 
145					<li class="t_socialLinks__element"> 
146						<a href="whatsapp://send?text=${title} - ${url?html}" data-action="share/whatsapp/share" class="t_socialLinks__link"> 
147							<svg class="t_socialLinks__icon" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="icon-svg-whatsapp"> 
148								<title id="icon-svg-whatsapp">Whatsapp</title> 
149								<use xlink:href="#whatsapp" href="#whatsapp" /> 
150							</svg> 
151						</a> 
152					</li> 
153					 
154					<li class="t_socialLinks__element"> 
155						<a href="mailto:?subject=${title}&amp;body=${title} - ${url?html}" class="t_socialLinks__link"> 
156							<svg class="t_socialLinks__icon" xmlns="http://www.w3.org/2000/svg" role="presentation"> 
157								<title id="icon-svg-enveloppe">Email</title> 
158								<use xlink:href="#enveloppe" href="#enveloppe" /> 
159							</svg> 
160						</a> 
161					</li> 
162					 
163				</ul> 
164			</div> 
165		</div> 
166	</header> 
167	 
168	<section class="t_article__content"> 
169		<div class="t_article__text"> 
170			<#if (summary?trim?has_content)> 
171				<p><strong>${summary}</strong></p> 
172			</#if> 
173			<#if TopContent?has_content> 
174				${TopContent.getData()} 
175			</#if> 
176		</div> 
177		<#if hasRelated> 
178			<aside class="t_article__related t_article__related--desktop"> 
179				<div class="t_article__relatedInner"> 
180				<h2 class="t_article__relatedTitle"><@liferay.language key="related-assets" /></h2> 
181				<#list currentArticleRelatedLinks as related_entry> 
182					<#assign relatedAssetEntryId = related_entry.getEntryId2() /> 
183					<#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
184					<#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
185					<#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
186					<#assign relatedArticleId = relatedArticle.getArticleId() /> 
187					<#assign relatedArticleURL = relatedArticle.getUrlTitle() /> 
188					<#assign relatedArticleTitle = relatedArticle.getTitle(locale) /> 
189					<p class="t_smallText"> 
190						<a href="${themeDisplay.getURLCurrent()?split("/-/")[0]}${separatorFriendlyURL}${relatedArticleURL}">${relatedArticleTitle}</a> 
191					</p>	 
192				</#list> 
193				</div> 
194			</aside> 
195		</#if> 
196	</section> 
197</#if> 
198<#-- Get Quote section --> 
199	<#if quoting_block.Title.getData()?trim?has_content || quoting_block.paragraph.getData()?trim?has_content > 
200	<section class="t_block t_quote is-colored" style="background-color:${quoting_block.background_color.getData()!}"> 
201		<div class="t_block__inner t_quote__inner"> 
202			<h2 class="t_quoteTitle">${quoting_block.Title.getData()}</h2> 
203			<p class="t_mainText">${quoting_block.paragraph.getData()}</p> 
204			<#if quoting_block.Button.LinkText.getData()?trim?has_content && quoting_block.Button.getFriendlyUrl()?trim?has_content > 
205				<a href="${quoting_block.Button.getFriendlyUrl()}" class="t_button t_button--ghost"> 
206					<span class="t_button__label">${quoting_block.Button.LinkText.getData()}</span> 
207				</a> 
208			</#if> 
209		</div> 
210	</section> 
211	</#if> 
212	<#-- Mid content --> 
213	<#if mid_content.getData()?trim?has_content> 
214	<section class="t_text"> 
215		${mid_content.getData()} 
216	</section> 
217	</#if> 
218	<#-- Splitted images section --> 
219	<#if (splitted_images.split_image.getSiblings())?has_content> 
220	<ul class="t_picture t_block"> 
221	<#list splitted_images.split_image.getSiblings() as image_splitted> 
222		<#if image_splitted.getData()?trim?has_content> 
223			<li class="t_picture__item"> 
224				<figure class="t_picture__element"> 
225					<img class="lazyload t_picture__visual" data-fileentryid="${image_splitted.getAttribute("fileEntryId")}" alt="${image_splitted.getAttribute("alt")}" data-src="${image_splitted.getData()}" /> 
226					<figcaption class="t_picture__legend">${image_splitted.split_image_text.getData()}</figcaption> 
227				</figure> 
228			</li> 
229		</#if> 
230	</#list> 
231	</ul> 
232	</#if> 
233	<#-- Bottom content --> 
234	<#if bottom_content.getData()?trim?has_content> 
235	<section class="t_text"> 
236		${bottom_content.getData()} 
237	</section> 
238	</#if> 
239	<#-- Bottom links section --> 
240	<#if bottom_links?has_content> 
241	<section class="t_insurance"> 
242		<h2 class="t_secondaryTitle">${bottom_links.bottom_content_title.getData()}</h2> 
243		<ul class="t_insurance__list"> 
244		<#if bottom_links.Picture.getSiblings()?has_content> 
245			<#list bottom_links.Picture.getSiblings() as cur_Picture> 
246				<#if cur_Picture.getData()?trim?has_content> 
247				<li class="t_insurance__listElement"> 
248					<#if cur_Picture.getData()?? && cur_Picture.getData() != ""> 
249						<img class="lazyload t_insurance__listElement__picture" data-fileentryid="${cur_Picture.getAttribute("fileEntryId")}" alt="${cur_Picture.getAttribute("alt")}" data-src="${cur_Picture.getData()}" /> 
250					</#if> 
251					<div class="t_insurance__listElement__inner"> 
252						<h3 class="t_simpleTitle t_insurance__listElement__title">${cur_Picture.bottom_content_subtitle.getData()}</h3> 
253						<p class="t_smallText"> 
254							${cur_Picture.Text.getData()} 
255						</p> 
256						<a href="${cur_Picture.Link.getFriendlyUrl()}" class="t_link t_insurance__listElement__cta">${cur_Picture.Link.TextLink.getData()} 
257							<svg width="14" height="14" class="t_link__picto" xmlns="http://www.w3.org/2000/svg" role="presentation"> 
258								<use xlink:href="#full-arrow" href="#full-arrow" /> 
259							</svg> 
260						</a> 
261					</div> 
262				</li> 
263				</#if> 
264			</#list> 
265		</#if> 
266		</ul> 
267	</section> 
268	</#if> 
269<#-- TODO: if we have related content, then we should had the same content in here (notice the difference in css class) --> 
270<#if hasRelated> 
271	<aside class="t_article__related"> 
272		<div class="t_article__relatedInner"> 
273		<h2 class="t_article__relatedTitle"><@liferay.language key="related-assets" /></h2> 
274		<#list currentArticleRelatedLinks as related_entry> 
275			<#assign relatedAssetEntryId = related_entry.getEntryId2() /> 
276			<#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
277			<#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
278			<#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
279			<#assign relatedArticleId = relatedArticle.getArticleId() /> 
280			<#assign relatedArticleURL = relatedArticle.getUrlTitle() /> 
281			<#assign relatedArticleTitle = relatedArticle.getTitle(locale) /> 
282			<p class="t_smallText"> 
283				<a href="${separatorFriendlyURL}${relatedArticleURL}">${relatedArticleTitle}</a> 
284			</p>	 
285		</#list> 
286		</div> 
287	</aside> 
288</#if> 
289 
290</article> 
291<script> 
292function googleplusbtn(url) { 
293  sharelink = "https://plus.google.com/share?url="+url; 
294  newwindow=window.open(sharelink,'name','height=350,width=520'); 
295  if (window.focus) {newwindow.focus()}																																 
296  return false; 
297}    
298</script> 
299<script> 
300	function fbShare(url, title, descr, image, winWidth, winHeight) { 
301		var winTop = (screen.height / 2) - (winHeight / 2); 
302		var winLeft = (screen.width / 2) - (winWidth / 2); 
303		window.open('http://www.facebook.com/sharer.php?s=100&p[title]=' + title + '&p[summary]=' + descr + '&p[url]=' + url + '&p[images][0]=' + image, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width=' + winWidth + ',height=' + winHeight); 
304
305</script> 
306<script> 
307  $('.popup').click(function(event) { 
308	var width  = 575, 
309		height = 400, 
310		left   = ($(window).width()  - width)  / 2, 
311		top	= ($(window).height() - height) / 2, 
312		url	= this.href, 
313		opts   = 'status=1' + 
314				 ',width='  + width  + 
315				 ',height=' + height + 
316				 ',top='	+ top	+ 
317				 ',left='   + left; 
318	 
319	window.open(url, 'twitter', opts); 
320  
321	return false; 
322  }); 
323</script>