Asset Publisher

An error occurred while processing the template.
Failed to "?eval" string with this error:
---begin-message---
Syntax error in ?eval-ed string in line 1, column 2:
Encountered ")", but was expecting one of these patterns:
<STRING_LITERAL>
<RAW_STRING>
"false"
"true"
<INTEGER>
<DECIMAL>
"."
"+"
"-"
"!"
"["
"("
"{"
<ID>
---end-message---
The failing expression:
==> coverDMTKASDEMEDIUM.data?eval [in template "252001#252047#WCD_DEBATTENBLOG_ARTIKELDETAIL_INTRO" at line 65, column 23]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign mediumData = coverDMTKASDEMED... [in template "252001#252047#WCD_DEBATTENBLOG_ARTIKELDETAIL_INTRO" at line 65, column 1]
----
1<#-- bezieht sich auf WCS Publikation --> 
2<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
3<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
4<#assign version = .vars['reserved-article-version'].data?number /> 
5<#assign articleId = .vars['reserved-article-id'].data /> 
6<#assign article = JournalArticleLocalService.fetchArticle( articleGroupId, articleId , version ) /> 
7<#assign articleTitle = .vars['reserved-article-title'].data/> 
8 
9<#if requestMap??>  
10 <#assign 
11 renderUrl = requestMap['render-url'] 
12 control_panel = renderUrl?contains('control_panel')  
13
14</#if> 
15  
16<#if control_panel?? && control_panel> 
17 <#if FrontendService.user.isPrivilegedUser(permissionChecker.getUser())> 
18 <pre> 
19 articleId = ${.vars['reserved-article-id'].data} 
20 version = ${.vars['reserved-article-version'].data} 
21 groupId = ${articleGroupId} 
22 structurekey = ${article.getDDMStructureKey()} 
23 </pre> 
24 <pre> 
25 ${FrontendService.json.transformToJson( article, true )} 
26 </pre> 
27 </#if> 
28<#else>  
29 <#include "${fullTemplatesPath}/macros/page-modules/PMShare.ftl" /> 
30  
31 <#-- Function for related Content for PERSON --> 
32 <#function getSaxReaderDocument dataObj > 
33 <#local document = "" > 
34  
35 <#attempt> 
36 <#local data = dataObj.getData()?eval > 
37 <#local classPK = data.classPK > 
38 <#local className = data.className > 
39 <#local entry = AssetEntryLocalService.getEntry(className, classPK?number)! > 
40  
41 <#if entry??> 
42 <#local assetRenderer = entry.getAssetRenderer() /> 
43 <#local journalArticle = (assetRenderer.getArticle())! /> 
44 <#local document = (saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString())))!"" /> 
45 </#if> 
46 <#recover> 
47 <#-- catch block --> 
48 </#attempt> 
49  
50 <#return document > 
51  
52 </#function> 
53  
54<#macro mediaReference groupId uuid > 
55 <#local mediaObj = FrontendService.media.getDMTJsonObject(groupId, uuid, locale)!"" > 
56 
57 <#if mediaObj?has_content && (mediaObj.quelle)?has_content > 
58 <#local source = mediaObj.quelle?substring(1, (mediaObj.quelle?length - 1))> 
59 <#if source?has_content> 
60 <span>${source}</span> 
61 </#if> 
62 </#if> 
63</#macro> 
64 
65<#assign mediumData = coverDMTKASDEMEDIUM.data?eval /> 
66<#if mediumData?has_content> 
67 <#assign linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution', mediumData["groupId"]?number, mediumData["uuid"]) /> 
68</#if> 
69 
70<#if !isDPMColorSchemeNEW()> 
71 <div class="c-page-intro c-page-intro--article"> 
72 <div class="o-page-module"> 
73 <div class="c-page-intro__wrapper"> 
74  
75 <#if coverDMTKASDEMEDIUM.getData()?has_content> 
76 <#if linkToDMT?has_content> 
77 <div class="c-page-intro__image" style="background-image:url('${linkToDMT}');"> 
78 <span class="o-imagesource"><@mediaReference mediumData["groupId"]?number mediumData["uuid"] /></span> 
79 </div> 
80 </#if> 
81 </#if> 
82  
83 <div class="c-page-intro__meta"> 
84  
85 <#-- Erscheinungsdatum --> 
86 <#assign erscheinungsdatum_Data = getterUtil.getString(erscheinungsdatum.getData())> 
87  
88 <#if validator.isNotNull(erscheinungsdatum_Data)> 
89 <#assign erscheinungsdatum_DateObj = dateUtil.parseDate("yyyy-MM-dd", erscheinungsdatum_Data, locale)> 
90 <span class="o-metadata o-metadata--date"> 
91 ${dateUtil.getDate(erscheinungsdatum_DateObj, "dd. MMMM yyyy", locale)} 
92 </span> 
93 </#if> 
94  
95 <#-- laufende nummer --> 
96 <#assign article = JournalArticleLocalService.getArticle(groupId, articleId) /> 
97 <#assign verbundJournalArticle = FrontendService.publication.getVerbundToPublikation(article)!"" > 
98  
99 <#if verbundJournalArticle?has_content> 
100 <#assign document = (saxReaderUtil.read(verbundJournalArticle.getContentByLocale(locale.toString())))!"" /> 
101 <#if document?has_content> 
102  
103 <#if document.selectSingleNode("/root/dynamic-element[@name='laufendenummer']/dynamic-content")??> 
104 <#assign node = document.selectSingleNode("/root/dynamic-element[@name='laufendenummer']/dynamic-content") /> 
105 <#assign laufendenummer = node.getText() /> 
106 <#if laufendenummer?has_content > 
107 <span class="o-metadata o-metadata--hash"><@liferay.language key="ausgabe" /> ${laufendenummer}</span> 
108 </#if> 
109 </#if> 
110 </#if> 
111 </#if> 
112  
113 </div> 
114  
115 <#-- Titel --> 
116 <div class="o-page-headline__wrapper"> 
117  
118 <div class="c-share"> 
119 <div class="c-share__wrapper--aside"> 
120 <div class="c-share c-share--aside c-share--aside-new"> 
121 <ul class="c-share__list"> 
122 <@ShareLink "print" /> 
123 <@ShareLink "mail" /> 
124 <@ShareLink "share" /> 
125 </ul> 
126 </div> 
127 </div> 
128 <@ShareOverlay /> 
129 </div> 
130  
131 <h2 class="o-page-headline"> 
132 ${articleTitle} 
133 </h2> 
134 </div> 
135  
136 <#-- Autoren --> 
137 <#if autorenWCSKASDEPERSON.getSiblings()?has_content> 
138 <#list autorenWCSKASDEPERSON.getSiblings() as cur_autorenWCSKASDEPERSON> 
139 <#assign document = getSaxReaderDocument(cur_autorenWCSKASDEPERSON) > 
140  
141 <#if document?has_content> 
142  
143 <div class="c-page-intro__author"> 
144 <@liferay.language key="von" /> 
145  
146 <#if document.selectSingleNode("/root/dynamic-element[@name='vorname']/dynamic-content")??> 
147 <#assign node = document.selectSingleNode("/root/dynamic-element[@name='vorname']/dynamic-content") /> 
148 <#assign vorname = node.getText() /> 
149 <#if vorname?has_content > 
150 ${vorname} 
151 </#if> 
152 </#if> 
153  
154 <#if document.selectSingleNode("/root/dynamic-element[@name='nachname']/dynamic-content")??> 
155 <#assign node = document.selectSingleNode("/root/dynamic-element[@name='nachname']/dynamic-content") /> 
156 <#assign nachname = node.getText() /> 
157 <#if nachname?has_content > 
158 ${nachname} 
159 </#if> 
160 </#if> 
161 </div> 
162 </#if> 
163  
164 </#list> 
165 </#if> 
166  
167 <#-- Untertitel --> 
168 <h2 class="c-page-intro__subheadline"> 
169 ${untertitel.getData()} 
170 </h2> 
171  
172 <#-- Kurzbeschreibung --> 
173 <p class="c-page-intro__copy"> 
174 ${beschreibung.getData()} 
175 </p> 
176  
177 </div> 
178  
179 </div> 
180  
181 </div> 
182<#elseif isDPMColorSchemeNEW()> 
183 <div class="c-page-intro c-page-intro--article"> 
184 <div class="o-page-module"> 
185 <div class="c-page-intro__wrapper"> 
186 
187 <#-- Titel --> 
188 <div class="o-page-headline__wrapper"> 
189  
190 <div class="c-share"> 
191 <div class="c-share__wrapper--aside"> 
192 <div class="c-share c-share--aside c-share--aside-new"> 
193 <ul class="c-share__list"> 
194 <@ShareLink "print" /> 
195 <@ShareLink "mail" /> 
196 <@ShareLink "share" /> 
197 </ul> 
198 </div> 
199 </div> 
200 <@ShareOverlay /> 
201 </div> 
202  
203 <h1 class="o-page-headline"> 
204 ${articleTitle} 
205 </h1> 
206 </div> 
207  
208 <div class="c-page-subheadline__wrapper"> 
209 <div class="c-page-intro__meta"> 
210 
211 <#-- Autoren --> 
212 <#if autorenWCSKASDEPERSON.getSiblings()?has_content> 
213 <#list autorenWCSKASDEPERSON.getSiblings() as cur_autorenWCSKASDEPERSON> 
214 <#assign document = getSaxReaderDocument(cur_autorenWCSKASDEPERSON) > 
215  
216 <#if document?has_content> 
217  
218 <div class="o-metadata o-metadata--author"> 
219  
220 <#if document.selectSingleNode("/root/dynamic-element[@name='vorname']/dynamic-content")??> 
221 <#assign node = document.selectSingleNode("/root/dynamic-element[@name='vorname']/dynamic-content") /> 
222 <#assign vorname = node.getText() /> 
223 <#if vorname?has_content > 
224 ${vorname} 
225 </#if> 
226 </#if> 
227  
228 <#if document.selectSingleNode("/root/dynamic-element[@name='nachname']/dynamic-content")??> 
229 <#assign node = document.selectSingleNode("/root/dynamic-element[@name='nachname']/dynamic-content") /> 
230 <#assign nachname = node.getText() /> 
231 <#if nachname?has_content > 
232 ${nachname} 
233 </#if> 
234 </#if> 
235 </div> 
236 </#if> 
237  
238 </#list> 
239 </#if> 
240  
241 <#-- Erscheinungsdatum --> 
242 <#assign erscheinungsdatum_Data = getterUtil.getString(erscheinungsdatum.getData())> 
243  
244 <#if validator.isNotNull(erscheinungsdatum_Data)> 
245 <#assign erscheinungsdatum_DateObj = dateUtil.parseDate("yyyy-MM-dd", erscheinungsdatum_Data, locale)> 
246 <span class="o-metadata o-metadata--date"> 
247 ${dateUtil.getDate(erscheinungsdatum_DateObj, "dd. MMMM yyyy", locale)} 
248 </span> 
249 </#if> 
250  
251 </div> 
252 <#-- Untertitel --> 
253 <h2 class="c-page-intro__subheadline"> 
254 ${untertitel.getData()} 
255 </h2> 
256 </div> 
257  
258 <#-- Kurzbeschreibung --> 
259 <p class="c-page-intro__copy"> 
260 ${beschreibung.getData()} 
261 </p> 
262  
263 </div> 
264  
265 </div> 
266  
267 </div> 
268 </#if> 
269</#if> 

Asset Publisher

Den Prager Frühling haben Sie als Zwölfjährige miterlebt. Welche Erinnerung haben Sie?

Sylvie Wittmann: Bei uns in der Familie war es eine Zeit der Hoffnung, aber auch der Skepsis. Meine Eltern waren typische Zionisten, was einige Jahre zuvor dazu geführt hatte, dass meine Mutter wegen ihrer politischen Ansichten zeitweilig verhaftet worden war und mein Bruder in ein Waisenhaus gesteckt wurde, weil die Kommunistische Partei der Ansicht war, Leute wie meine Mutter könnten keine Kinder erziehen.

Das kommunistische Regime war für jeden schrecklich, der Verbindungen zum Westen, zu Israel oder zur Religion hatte. Im Hinblick auf die Juden war nicht die Religion das Hauptproblem, sondern die Angst des Regimes vor zionistischen Spionen. Jeder Jude wurde gewissermaßen verdächtigt, für Israel zu arbeiten.

Diese Anspannung ließ im Frühling 1968 zwar merklich nach, aber unsere Familie war angesichts vieler schwieriger Erfahrungen wenig optimistisch. Ich erinnere mich, dass ich damals in der Schule erzählte, was ich zu Hause gehört hatte: Wenn es so weitergeht, werden die sowjetischen Panzer ins Land kommen – wie 1956 in Ungarn. Meine Lehrerin explodierte daraufhin vor Zorn und schrie mich an. Aber nach den Sommerferien marschierten die Warschauer-Pakt-Armeen wirklich ein und beendeten den Prager Frühling.

Später entschuldigte sich meine alte Lehrerin bei mir, ihre schlechten Manieren täten ihr sehr leid. Dann stellte sie mir eine Frage, die mir nie eingefallen wäre: Wieso wisst ihr Juden immer alles im Voraus? Ich war schockiert und hatte keine Ahnung, was das miteinander zu tun haben sollte.

Wie haben Sie die Niederschlagung des Prager Frühlings erlebt?

Sylvie Wittmann: Am 21. August kamen wir mit dem Zug nach Prag zurück, aber der Hauptbahnhof war verbarrikadiert, also mussten wir das letzte Stück laufen. Ich hörte, wie ein sowjetischer Soldat auf einem Panzer seinem Offizier zurief: „Das ist ein Fehler! Das sind unsere Leute!“ Der Offizier schrie zurück und erschoss den Soldaten – nicht einmal hundert Meter von uns entfernt. Später schraubte ich zusammen mit meinen Brüdern die Straßenschilder ab, damit sich die Russen nicht orientieren konnten, und an jeder Ecke waren Leute, die Slogans schrieben. Alles war voller Tränen und gegenseitiger Hilfe. Doch nach einiger Zeit gaben viele auf und wurden vollständig passiv. Selbstverständlich versuchte die tschechoslowakische Staatssicherheit, die gesamte Nation dazu zu bringen, sich gegenseitig zu bespitzeln.

Gab es da noch Raum, sich für die eigenen Wurzeln und für Israel zu interessieren?

Sylvie Wittmann: Als ich von der Schule abging, wurde ich nicht für ein weiterführendes Studium empfohlen, weil ich nie der sozialistischen Bewegung angehört hatte und noch dazu ein Teil meiner Familie im Westen lebte. Wir galten als zionistische Familie. Ich wusste damals nicht recht, was das bedeutete. Natürlich habe ich geweint, weil ich deshalb nicht studieren durfte. Letztlich hat das aber dazu geführt, dass ich anfing, mich über den Zionismus zu informieren und die jüdische Gemeinde zu besuchen.

1983 besuchten Sie zum ersten Mal den Westen und Israel. Was waren Ihre Eindrücke?

Sylvie Wittmann: Mein erster Besuch in Israel war eigentlich nicht legal – das kommunistische Regime hatte ihn ja verboten. Offiziell habe ich also meinen Bruder in Belgien besucht. Eine Woche war ich dort, die andere in Israel.

Von dem ganzen Glamour des Westens war ich einerseits tief beeindruckt; Kaufhäuser mit Waschpulver in fünfzehn Varianten war ich nicht gewohnt. Andererseits habe ich bei meiner Rückkehr aus Israel auch unerfreuliche Erfahrungen gemacht: Die Israelis hatten mir ein Visum auf einem losen Blatt gegeben, damit mein Reisepass in der Tschechoslowakei keinen Verdacht erregen würde. Bei der Ausreise haben die israelischen Beamten das Visum behalten. In Belgien bestand der Zollbeamte aber darauf, das Visum zu sehen. Als er mir drohte, mich nach Hause zurückzuschicken, dachte ich: Wunderbar, normalerweise würde ich übermorgen mit dem Zug fahren, aber gut, dann fliege ich eben heute. Doch er meinte nicht die Tschechoslowakei, sondern Israel. Er sagte, eine Jüdin gehöre nach Israel, und bedrohte mich mit einer Waffe. So wurde ich 1983 in Belgien mit erhobenen Händen in ein Büro geführt, wo man mich von allen Seiten fotografierte.

Später entschuldigte sich der Vorgesetzte bei meinem Bruder. Er sagte: „Wir haben zwei Möglichkeiten. Entweder wir melden, was Ihrer Schwester passiert ist, der Betreffende wird gefeuert, und Ihre Schwester bekommt nie wieder ein Visum für Belgien. Oder ich entschuldige mich bei Ihnen und gebe Ihnen einen Shopping-Gutschein für den Flughafen.“ Wir sahen einander an und gingen – ohne Shopping-Gutschein, den wir eher als Beleidigung empfanden. Das waren meine Erfahrungen mit dem ruhmreichen demokratischen System.

Wie ging es mit dem jüdischen Leben in Prag nach 1989 weiter?

Sylvie Wittmann: Einerseits entwickelte sich die jüdische Gemeinschaft. Erst waren nur wenige Juden Mitglieder der Prager jüdischen Gemeinde, doch es wurden immer mehr, die sich öffentlich zu ihrem Judentum bekannten und keine Angst mehr hatten. Wir haben nun einen ständigen Rabbiner. Das ist natürlich eine sehr positive Seite.

Andererseits wurde die jüdische Gemeinde bürokratischer und technischer. Außerdem wird nun zwischen Juden unterschieden, die eine jüdische Mutter haben; Juden, die nur jüdische Väter haben; Juden, die irgendeinen jüdischen Vorfahren haben; Juden, die zur Orthodoxie konvertierten; und schließlich Juden, die zum reformierten oder konservativen Judentum konvertierten. Das halte ich nicht für sehr positiv. Daher rief ich 1991 „Beit Simcha“, das Haus der Freude, ins Leben – die erste Reformgemeinde im Land nach dem kommunistischen Regime. Denn wir sollten uns darüber freuen, Juden zu sein, unabhängig von der religiösen Ausrichtung.

In jüngster Zeit wird Europa von einer Welle des Populismus und Nationalismus heimgesucht, und auch der Antisemitismus scheint wieder zu erstarken. Wie beurteilen Sie die Lage in der Tschechischen Republik?

Sylvie Wittmann: In meiner Generation gibt es kaum Antisemitismus. Aber ich bin schon 61 Jahre alt. Unter den jungen Leuten stellt sich das Problem sehr merkwürdig dar. Menschen, die sich nicht orientieren können, die über keine richtige politische Bildung verfügen, die kaum etwas von der Geschichte wissen, laufen jedem Populisten hinterher. Und Populisten verwenden immer Begriffe, die gegen Minderheiten gerichtet sind.

Das Gespräch führte Marcel Serr, Redaktionsmitarbeiter, „Die Politische Meinung“, am 13. Dezember 2017.

Übersetzung aus dem Englischen: Wilfried Becker, Germersheim.

-----

Sylvie Wittmann, geboren 1956 in Liberec (heute: Tschechische Republik), Konservatorin und Restauratorin, Gründerin und Leiterin der jüdischen Reiseagentur Wittmann Tours in Prag.

comment-portlet