Cinema, dialoghi e visioni poetiche nel fine settimana del “Bff”
Invocation of method 'addMetaTag' in class com.liferay.portal.kernel.velocity.IterVelocityTools threw exception XYZ_E_INVALID_VELOCITY_META_TAGS_MAP_ZYX:Invalid parameters K: 'content' V: 'null' [file IterVelocityTools.java, method addMetaTag, line 892] at 21939/F/D_TIT[line 9, column 20]
1##----D_TIT----##
2#set($title = $articleToolbox.getTag(null,"Headline").data)
3#set($title = $htmlUtil.escape($!title))
4#set($title = $title.replaceAll("\n", ""))
5
6#set($html5Desc = {})
7#set($temp = $html5Desc.put("name","title"))
8#set($temp = $html5Desc.put("content",$title))
9$iterVelocityTools.addMetaTag($html5Desc)
10
11<div class="item_template D_TIT">
12 ##HEADTITLE
13 <div class="headline">
14 <h1 itemprop="headline">#getTitle</h1>
15 </div>
16</div>
17
18## ---------------- JSON ------------------------
19## --------- schema.org NewsArticle -------------
20
21## URL *******************
22#set($ac-url = $articleContext.selectNodes('articlectx/url'))
23#set($xml-url = $ac-url.get(0).text)
24#set($url_actual = $!xml-url )
25
26## HEADLINE *****************
27#set ($Headline = "")
28#getTagMacro($Headline, '', 'Headline', -1, '', '')
29#set($TituloEsc = $htmlUtil.escape($!Headline.data))
30#set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
31
32## SUBHEADLINE *******************
33#set ($tempSubheadline = "#getSubheadline")
34#getTagMacro($tempSubheadline, '', 'Subheadline', -1, '', '')
35#if($tempSubheadline && $tempSubheadline != "")
36 #set($Texto = $tempSubheadline )
37#end
38#set($Texto = $!Texto.replaceAll("<.*?>","") )
39#set($Texto = $!Texto.trim() )
40#set($TextoEsc = $!htmlUtil.escape($Texto))
41#set($Text = "")
42#getTagMacro($Text, '', 'Text', -1, '', '')
43#set($TextArt = $!Text.data)
44#set($TextArt = $TextArt.replaceAll("<.*?>","") )
45#set($TextArt = $TextArt.trim() )
46#set($TextoFinal = $!htmlUtil.escape($TextArt))
47
48## KEYWORDS ***************************
49#set($keywordsfinal = '')
50#set($keywordsfinal_datalayer = '')
51#set($auxCatalagoTema = {})
52#getAcAssignedCatExtended($auxCatalagoTema 'Topics')
53#if($auxCatalagoTema.size() > 0)
54 #foreach($keyword in $auxCatalagoTema)
55 #if($keywordsfinal == '')
56 #set($keywordsfinal = $keyword.friendlyname)
57 #else
58 #set($keywordsfinal = $keywordsfinal + ',' + $keyword.friendlyname)
59 #end
60
61 #if($keywordsfinal_datalayer == '')
62 #set($keywordsfinal_datalayer = $keyword.friendlyname.replaceAll("-", " "))
63 #else
64 #set($keywordsfinal_datalayer = $keywordsfinal_datalayer + '|' + $keyword.friendlyname.replaceAll("-", " "))
65 #end
66 #end
67 #set($keywordsfinal = '"' + $keywordsfinal + '"')
68 #set($keywordsfinal_datalayer = '"' + $keywordsfinal_datalayer + '"')
69#else
70 #set($keywordsfinal = 'undefined')
71 #set($keywordsfinal_datalayer = '""')
72#end
73
74## LOGO **************************
75#set($logo = "$!iterVelocityTools.getVariable('0','logo_datos')" )
76#set($logo = $logo.trim() )
77#set($logo = $htmlUtil.escape($logo))
78#set($logo = $logo.replaceAll("/","\/") )
79
80## SECTION ***********************
81#set($section = "")
82#set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section[@from]'))
83#if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
84 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
85 #if($atrib.name == "name")
86 #set($section = $!atrib.data)
87 #end
88 #end
89#end
90
91## AUTOR ***********************
92#set($autorfinal = "")
93#set($autorUrl = "")
94#set($hmAutores = {})
95#getAcAssignedCatExtended($hmAutores "Author")
96#if($hmAutores.size() > 0)
97 #set($hmAutor = $hmAutores.get(0))
98 #set($autorfinal = $hmAutor.friendlyname.replaceAll("-", " "))
99 #set($autorUrl = '/firma/-/meta/' + $hmAutor.friendlyname )
100#end
101#if($autorfinal == "")
102 #set($autorfinal = "redaccion")
103#end
104
105## VIDEOS*******************************
106#set($cont_video = '')
107#set ($Youtube_Text = "")
108#getTagMacro($Youtube_Text, '', 'Youtube_Text', -1, '', '')
109#if(($Multimedia && $Multimedia.Document.data) || ($Youtube_Text && $Youtube_Text.data) || ($Vimeo && $Vimeo.data ) || ($Youtube && $Youtube.data))
110 #if($Multimedia && $Multimedia.Document.data != '')
111 #foreach ($el in $Multimedia.getSiblings())
112 #if ($el.Extension.data && $el.Extension.data == "mp4")
113 #if($cont_video != "")
114 #set($cont_video = $cont_video + ',')
115 #end
116 #set($cont_video = $cont_video +'{"@type": "VideoObject","name": "Interno","description": "","thumbnailUrl": "'+$!el.Preview.data+'","uploadDate": "'+$reserved-article-display-date.data+'","url": "'+$!el.Document.data+'"}')
117 #end
118 #end
119 #end
120 #if($Youtube && $Youtube.data)
121 #foreach ($el in $Youtube.getSiblings())
122 #if($cont_video != "")
123 #set($cont_video = $cont_video + ',')
124 #end
125 #set($cont_video = $cont_video + '{"@type": "VideoObject","name": "Youtube","description": "","thumbnailUrl": "https://img.youtube.com/vi/'+$el.data+'/maxresdefault.jpg","uploadDate": "'+$reserved-article-display-date.data+'","url": "https://www.youtube.com/embed/'+$el.data+'"}')
126 #end
127 #end
128 #if($Youtube_Text && $Youtube_Text.data)
129 #foreach ($el in $Youtube_Text.getSiblings())
130 #if($cont_video != "")
131 #set($cont_video = $cont_video + ',')
132 #end
133 #set($cont_video = $cont_video + '{"@type": "VideoObject","name": "Youtube","description": "", "thumbnailUrl": "https://img.youtube.com/vi/'+$el.data+'/maxresdefault.jpg","uploadDate": "'+$reserved-article-display-date.data+'","url": "www.youtube.com/embed/'+$el.data+'"}')
134 #end
135 #end
136#end
137
138## IMAGES ************************************
139#set($cont_image = '')
140#if(!$numImage)
141 #set ($numImage = 0)
142#end
143#if($numImage > 0)
144 #set ($numImageFor = $numImage - 1)
145 #foreach($i in [0..$numImageFor])
146 #set($NodeImage = $articleToolbox.getImageNode("Image", "$i", "true"))
147 #set($UrlImage = $articleToolbox.getImageURL("Image", "$i", "crop1200x980"))
148 #if($cont_image != "")
149 #set($cont_image = $cont_image + ',')
150 #end
151 #set($cont_image = $cont_image + '{"@type": "ImageObject","url": "'+$UrlImage+'","datePublished": "'+$reserved-article-display-date.data+'"')
152 #if($!NodeImage.Byline && $!NodeImage.Byline.data != "")
153 #set($BylineImage = $!NodeImage.Byline.data)
154 #set($cont_image = $cont_image + ',"author": "'+$!BylineImage+'"')
155
156 #end
157 #if($!NodeImage.Cutline && $!NodeImage.Cutline.data != "")
158 #set($CutlineImage = $!NodeImage.Cutline.data)
159 #set($cont_image = $cont_image + ',"caption": "'+$CutlineImage+'","name": "'+$!CutlineImage+'"')
160 #end
161 #set($cont_image = $cont_image + '}')
162 #end
163
164#end
165#set ($numImageText = $articleToolbox.getNumImageTags("Image_Text", "true"))
166#if(!$numImageText)
167 #set ($numImageText = 0)
168#end
169#if($numImageText > 0)
170 #set ($numImageForT = $numImageText - 1)
171 #foreach($i in [0..$numImageForT])
172 #set($NodeImage = $articleToolbox.getImageNode("Image_Text", "$i", "true"))
173 #set($UrlImage = $articleToolbox.getImageURL("Image_Text", "$i", "crop1200x980"))
174 #if($cont_image != "")
175 #set($cont_image = $cont_image + ',')
176 #end
177 #set($cont_image = $cont_image + '{"@type": "ImageObject","url": "'+$UrlImage+'","datePublished": "'+$reserved-article-display-date.data+'"')
178 #if($!NodeImage.Byline && $!NodeImage.Byline.data != "")
179 #set($BylineImage = $!NodeImage.Byline.data)
180 #set($cont_image = $cont_image + ',"author": "'+$!BylineImage+'"')
181
182 #end
183 #if($!NodeImage.Cutline && $!NodeImage.Cutline.data != "")
184 #set($CutlineImage = $!NodeImage.Cutline.data)
185 #set($cont_image = $cont_image + ',"caption": "'+$CutlineImage+'","name": "'+$!CutlineImage+'"')
186 #end
187 #set($cont_image = $cont_image + '}')
188 #end
189#end
190
191## #set($dateD=$dateTool.toDate("EEE, dd MMM yyyy HH:mm:ss", $reserved-article-display-date.data))
192## #set($dateC=$dateTool.toDate("EEE, dd MMM yyyy HH:mm:ss", $reserved-article-create-date.data))
193## #set($dateM=$dateTool.toDate("EEE, dd MMM yyyy HH:mm:ss", $reserved-article-modified-date.data))
194
195## <div display="$dateD" create="$dateC" modified="$dateM"></div>
196
197
198## #set($dateP=$dateTool.toDate("EEE, dd MMM yyyy HH:mm:ss", $reserved-article-display-date.data))
199## #set($datePublished = $dateFormats.getSimpleDateFormat('yyyy-MM-dd').format($dateP) + "T" + $dateFormats.getSimpleDateFormat('HH:mm:ss').format($dateP) + "+02:00")
200
201#set($dateP = "#printDateFrom('yyyy-MM-dd' 'false' 'false')")
202#set($dateP = $dateP.trim())
203#set($datePH = "#printDateFrom('HH:mm:ss' 'false' 'false')")
204#set($datePH = $datePH.trim())
205#set($datePublished = $dateP + "T" + $datePH + "+02:00")
206
207#set($dateM=$dateTool.toDate("EEE, dd MMM yyyy HH:mm:ss", $reserved-article-modified-date.data))
208#set($dateModified = $dateFormats.getSimpleDateFormat('yyyy-MM-dd').format($dateM) + "T" + $dateFormats.getSimpleDateFormat('HH:mm:ss').format($dateM) + "+02:00")
209
210
211<script type="application/ld+json">
212 {
213 "@context": "http://schema.org",
214 "@type": "NewsArticle",
215 "mainEntityOfPage": {
216 "@type": "WebPage",
217 "@id": "#siteUrl()$url_actual"
218 },
219 "headline": "$TituloEsc",
220#if($keywordsfinal != 'undefined')#*
221*# "keywords": [ $keywordsfinal],#*
222*##end
223 "articleBody": "$TextoFinal",
224 "url": "#siteUrl()$url_actual",
225 "articleSection":"$section",
226 "datePublished": "$datePublished",
227 "dateModified": "$datePublished",
228 "author":[{
229 "@type": "Person",
230 "name": "$autorfinal",
231 "url": "#siteUrl()$!autorUrl"
232 }],
233 "publisher": {
234 "@type": "Organization",
235 "name": "Corriere Romagna",
236 "logo": {
237 "@type": "ImageObject",
238 "url": "$logo"
239 }
240 },
241#if($cont_image != "")#*
242*# "image":[$cont_image],#*
243*##end#*
244*##if($cont_video != "")#*
245*# "video":[$cont_video],#*
246*##end
247 "description": "$!TextoEsc"
248 }
249</script>
250
251
252
253
BELLARIA
Sabato 10 maggio si preannuncia una giornata intensa al “Bellaria film festival”, con un ricco programma di proiezioni e incontri. Si chiude la selezione dei titoli in concorso per il Casa Rossa Internazionale con “Ariel” di Lois Patiño, autore di punta del novo cinema galego, alle ore 15, cinema Astra, sala Hera.
Nel Concorso Casa Rossa, doppia proiezione in sala Hera: alle 17.30 arriva “Diciannove”, esordio di Giovanni Tortorici, racconto di formazione già passato alla Mostra del cinema di Venezia. Il film sarà introdotto dal regista e dalla produttrice Agustina Costa Varsi.
La serata si apre alle 21, con un talk di Isabella Ragonese, che ripercorre la propria carriera tra impegno sociale e sguardo fuori dagli schemi. A seguire viene proiettato “Murmur” di Irene Dionisio, corto ispirato a Čechov, con la stessa Ragonese protagonista. Poi “Basileia” di Isabella Torre, presente in sala insieme ad Angela Fontana, interprete, e alla produttrice Lea Pedri Stocco.
Gran finale della 43esima edizione domenica 11 all’Astra, dalle ore 20.30, con Lunetta Savino e la lettura “Noi, soggetto imprevisto del mondo”, tratta dal pensiero di Carla Lonzi. A seguire premiazione ufficiale dei vincitori e consegna del premio casa rossa a Carlotta Gamba, presentano Dario Zonta e Steve Della Casa. A seguire “Hot milk” di Rebecca Lenkiewicz, poi festone.