Asset-Herausgeber

Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) [in template "252001#252047#252845" at line 128, column 37]
----
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: dMTJsonObject = FrontendService.media... [in template "252001#252047#252845" at line 128, column 21]
----
1<#-- used @ Veranstaltung-Detailseite Intro 
2 used @ Publikation-Detailseite Intro 
3--> 
4 
5<#-- 
6Web content templates to display teaser on thema detail page 
7 
8Generic template for detail pages Intro / Teaser element 
9--> 
10<#-- 
11Display the current page title 
12--> 
13<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" /> 
14<#include "${fullTemplatesPath}/macros/debugging.ftl" /> 
15 
16<#include "${fullTemplatesPath}/macros/page-modules/PMIntro.ftl" /> 
17<#include "${fullTemplatesPath}/macros/atomic-modules/AMPublicationCarousel.ftl" /> 
18<#include "${fullTemplatesPath}/macros/atomic-modules/AMMetadata.ftl" /> 
19<#include "${fullTemplatesPath}/macros/atomic-modules/AMDatetime.ftl" /> 
20 
21 
22<#-- 
23 renders the Intro for nearly all Pages 
24 TODO: remove Share? (was in the designs, but not anymore?) 
25 TODO: check if languageSelect/filter are working (js) 
26 
27 - portletId 
28 - data = { 
29 "media": string (src from image), 
30 "category": string, 
31 "title": string, 
32 "author": string, 
33 "subheadline": string, 
34 "copy": string, 
35 "filter": { 
36 "id": string, 
37 "name": string, 
38 "entries": Array<Object> ({key:value}), 
39 }, 
40 "languageSelect": { 
41 "id": string, 
42 "name": string, 
43 "entries": Array<Object> ({key:value}), 
44 }, 
45 "meta": { 
46 "pos"; string (top/bottom) 
47 "date": string, 
48 "hash": string, 
49 "info": string, (url) 
50 }, 
51 "share" : { 
52 "login": string, 
53 "print": string, 
54 "mail": string, 
55 "multishare": string?? (tbd) 
56
57 - AMMetadata: macro 
58 - position: String ("top") -> defines wether the meta-data should be rendered above or below the intro-content 
59
60--> 
61 
62<#assign 
63 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
64 
65 ServiceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() 
66 DLAPP = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") 
67 
68 themeDisplay = ServiceContext.getThemeDisplay() 
69 editmode = FrontendService.user.isPrivilegedUser(themeDisplay) 
70 
71 languageId = themeDisplay.getLocale() 
72 groupId = themeDisplay.getScopeGroupId() 
73 currentUrl = themeDisplay.getURLCurrent() 
74 
75 layout = themeDisplay.getLayout() 
76 layouttpl = layout.getTypeSettingsProperties().getProperty("layout-template-id") 
77/> 
78 
79<#setting locale="${languageId}"> 
80 
81<#-- get article from url --> 
82 
83<#assign entry = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)! > 
84 
85 
86<#if entry?has_content> 
87 
88 <#if entry.resourcePrimKey??> 
89 <#assign primaryKey = entry.resourcePrimKey?number > 
90 <#elseif entry.classPK??> 
91 <#assign primaryKey = entry.classPK?number > 
92 </#if> 
93 
94 <#assign 
95 jsonString = FrontendService.article.getWebcontent(primaryKey) 
96 json = FrontendService.json.parseAsJson(jsonString) 
97 availablelanguages = FrontendService.article.getAssetEntryToUrl(primaryKey).getAvailableLanguageIds() 
98 
99 title = entry.getTitle(languageId) 
100 data = { 
101 "title": title 
102
103 /> 
104 <@debugJsonString jsonString "ADT_KASDE_DYNAMIC_INTRO" /> 
105 
106 <#if hasContent('untertitel', languageId, json)> 
107 <#assign data = data + { "subheadline": getValueForLanguage('untertitel', languageId, json, "first") } > 
108 </#if> 
109 
110 <#if hasContent('beschreibung', languageId, json)> 
111 <#assign data = data + { "copy": getValueForLanguage('beschreibung', languageId, json, "first") } > 
112 </#if> 
113 
114 <#-- fill meta data --> 
115 <#assign meta = {} /> 
116 
117 <#-- PUBLIKATIONEN DETAIL --> 
118 <#if layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL")> 
119 
120 <#if hasContent('coverDMTKASDEMEDIUM', languageId, json)> 
121 <#assign 
122 coverBildString = getValueForLanguage('coverDMTKASDEMEDIUM', languageId, json, "first") 
123 /> 
124 
125 <#if coverBildString?has_content> 
126 <#assign 
127 coverBild = FrontendService.json.parseAsJson(coverBildString) 
128 dMTJsonObject = FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) 
129 linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution',coverBild.groupId?number, coverBild.uuid ) 
130 data = data + { "media": linkToDMT, "meta" : dMTJsonObject } 
131 /> 
132 <#if dMTJsonObject.altText?? > 
133 <#assign data = data + {"alt" : dMTJsonObject.altText} /> 
134 </#if> 
135 <#if dMTJsonObject.quelle??> 
136 <#assign meta = meta + { "quelle": dMTJsonObject.quelle } /> 
137 </#if> 
138 </#if> 
139 <#-- uncomment to display pdf cover as Intro Image 
140 <#elseif hasContent('document_pdfDMTBASICDOCUMENT', languageId, json)> 
141 <#assign 
142 pdfDocument = getValueForLanguage('document_pdfDMTBASICDOCUMENT', languageId, json, "first") 
143 fileEntry = FrontendService.media.getFileEntry(pdfDocument.uuid, groupId?number)!/> 
144 <#if fileEntry?has_content> 
145 <#assign 
146 linkToThumbnail = FrontendService.link.getThumbnailSrc(fileEntry , themeDisplay) 
147 data = data + { "media": linkToThumbnail } 
148 /> 
149 </#if> 
150 --> 
151 </#if> 
152 
153 <#assign 
154 meta = meta + { "orderInfo": "true" } 
155 verbundJournalArticle = FrontendService.publication.getVerbundToPublikation( entry )!"" 
156 /> 
157 
158 
159 
160 <#if hasContent('erscheinungsdatum', languageId, json)> 
161 <#assign 
162 erscheinungsdatum = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
163 /> 
164 <#if erscheinungsdatum?has_content > 
165 <#assign 
166 erscheinungsdatumFormatted = FrontendService.date.getDateFormatLong( erscheinungsdatum, languageId ) 
167 meta = meta + { "date": erscheinungsdatumFormatted } 
168 /> 
169 </#if> 
170 </#if> 
171 
172 <#if verbundJournalArticle?has_content> 
173 <#assign 
174 verbundJsonString = FrontendService.article.getWebcontent(verbundJournalArticle.resourcePrimKey) 
175 verbundJson = FrontendService.json.parseAsJson(verbundJsonString) 
176 laufendenummer = getValueForLanguage('laufendenummer', languageId, verbundJson, "first") 
177 coverImg = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, verbundJson, "first") 
178 /> 
179 <@debugJsonString verbundJsonString "ADT_KASDE_DYNAMIC_INTRO-verbundJournalArticle" /> 
180 <#assign meta = meta + { "laufendenummer": laufendenummer } > 
181 
182 <#if coverImg?has_content && coverImg.url?has_content > 
183 <#assign meta = meta + { "coverImg": coverImg.url } > 
184 </#if> 
185 </#if> 
186 
187 
188 <#if meta?has_content> 
189 <#assign data = data + {"meta": meta } > 
190 </#if> 
191 
192 </#if> 
193 <#-- PUBLIKATIONEN DETAIL END --> 
194 
195 
196 <#-- VERANSTALTUNGEN DETAIL --> 
197 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL")> 
198 <#assign 
199 friendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, languageId, groupId)!"" 
200 links = [] 
201 /> 
202 <#if availablelanguages?has_content && friendlyUrl?has_content> 
203 <#if (availablelanguages?size > 1) > 
204 <#list availablelanguages as language> 
205 <#assign 
206 defaultLanguage = "de_DE" 
207 defaultLocale = FrontendService.language.getLocaleByKey(defaultLanguage) 
208 linkLocale = (FrontendService.language.getLocaleByKey(language))!defaultLocale 
209 langFriendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, linkLocale, groupId) 
210 
211 link = { 
212 "key": language!defaultLanguage, 
213 "value": linkLocale.getDisplayLanguage(languageId), 
214 "url": "/c/portal/update_language?p_l_id=" + 
215 layout.plid + "&redirect=" + langFriendlyUrl + 
216 "&languageId=" + language 
217
218 /> 
219 <#if language == languageId> 
220 <#assign link = link + { "selected": "true" } > 
221 </#if> 
222 <#assign links = links + [link]> 
223 </#list> 
224 <#assign 
225 data = data + { 
226 "languageSelect": { 
227 "id": "languageSelectRedirect", 
228 "name": "languageselectRedirect", 
229 "entries": links, 
230 "label": languageUtil.get(languageId, "diese.veranstaltung.ist.in.weiteren.sprachen.verfuegbar") 
231
232
233 /> 
234 </#if> 
235 </#if> 
236 </#if> 
237 
238 <#if hasContent('erscheinungsdatum', languageId, json)> 
239 <#assign 
240 startdate = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
241 meta = meta + { "start": startdate?date.iso, "end": "" } 
242 /> 
243 </#if> 
244 
245 <#if hasContent('startdatum', languageId, json)> 
246 <#assign 
247 startdate = getValueForLanguage('startdatum', languageId, json, "first") 
248 meta = meta + { "start": startdate?date.iso, "end": "" } 
249 /> 
250 </#if> 
251 
252 <#if hasValue('einfuehrungText', locale, json)> 
253 <#assign data = data + { "einfuehrungText" : getValueForLanguage('einfuehrungText', locale, json, "first") } > 
254 <#elseif hasValue(FrontendService.article.getFieldNameByReferenceName(primaryKey, 'einfuehrungText'), locale, json, "first")> 
255 <#assign data = data + { "einfuehrungText" : getValueForLanguage(FrontendService.article.getFieldNameByReferenceName(primaryKey, 'einfuehrungText'), locale, json, "first") } > 
256 </#if> 
257 
258 <#if hasContent('endedatum', languageId, json)> 
259 <#assign 
260 enddate = getValueForLanguage('endedatum', languageId, json, "first") 
261 meta = meta + { "end": enddate?date.iso } 
262 /> 
263 </#if> 
264 
265 <#if hasContent('startzeit', languageId, json)> 
266 <#assign 
267 startzeit = getValueForLanguage('startzeit', languageId, json, "first") 
268 /> 
269 <#if startzeit?has_content > 
270 <#assign meta = meta + { "startzeit": startzeit } /> 
271 </#if> 
272 </#if> 
273 
274 <#if hasContent('endezeit', languageId, json)> 
275 <#assign 
276 endezeit = getValueForLanguage('endezeit', languageId, json, "first") 
277 meta = meta + { "endezeit": endezeit } 
278 /> 
279 </#if> 
280 
281 <#if hasContent('ortWCSKASDEORT', languageId, json)> 
282 <#assign 
283 ortWCSKASDEORT = FrontendService.json.parseAsJson(getValueForLanguage('ortWCSKASDEORT', languageId, json, "first")) 
284 ortWCSKASDEORTPrimaryKey = ortWCSKASDEORT.classPK?number 
285 ortWCSKASDEORTWebContent = FrontendService.article.getWebcontentByPk(ortWCSKASDEORTPrimaryKey)!"" 
286 /> 
287 <#if ortWCSKASDEORTWebContent?has_content > 
288 <#assign 
289 ortWCSKASDEORTTitle = ortWCSKASDEORTWebContent.getTitle(languageId)!"" 
290 /> 
291 <#if ortWCSKASDEORTTitle?has_content > 
292 <#assign 
293 meta = meta + { "ortWCSKASDEORT": ortWCSKASDEORTTitle } 
294 /> 
295 </#if> 
296 </#if> 
297 </#if> 
298 
299 
300 <#if hasContent('veranstaltungsnummer', languageId, json)> 
301 <#assign 
302 verauuid = getValueForLanguage('veranstaltungsnummer', languageId, json, "first") 
303 meta = meta + { "verauuid": verauuid } 
304 /> 
305 </#if> 
306 
307 
308 <#if (data.meta)?has_content > 
309 <#assign meta = data.meta /> 
310 </#if> 
311 
312 <#if !(data.media)?has_content && hasContent('mediumDMTKASDEMEDIUM', languageId, json)> 
313 <#assign 
314 medium = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, json, "first") 
315 mediaData = getRelatedMediaObject(medium, themeDisplay, languageId, FrontendService, "hd-resolution") 
316 /> 
317 <#assign data = data + { "media": mediaData.url , "meta" : mediaData.meta} > 
318 
319 
320 <#if mediaData.meta?? && mediaData.meta.quelle??> 
321 <#assign meta = meta + data.meta + { "quelle": mediaData.meta.quelle } /> 
322 </#if> 
323 </#if> 
324 
325 
326 <#if meta?has_content> 
327 <#assign data = data + {"meta": meta } > 
328 </#if> 
329 
330 <#-- END fill meta data --> 
331 
332 <#if hasContentForSequence('autorenWCSKASDEPERSON', languageId, json)> 
333 <#assign 
334 journalArticles = getValueForLanguageAnsprechpartner('autorenWCSKASDEPERSON', languageId, json) 
335 authors = [] 
336 /> 
337 <#list journalArticles as articleString> 
338 <#assign article = FrontendService.json.parseAsJson(articleString) /> 
339 <#if article?has_content && article?is_hash && article.classPK??> 
340 <#assign articleDereferenced = FrontendService.person.resolveContactInstanceToPerson(article, languageId)!"" /> 
341 <#if articleDereferenced?has_content > 
342 <#assign 
343 author = "" 
344 articlePrimaryKey = articleDereferenced.classPK?number 
345 articleJsonString = FrontendService.article.getWebcontent(articlePrimaryKey) 
346 articleJson = FrontendService.json.parseAsJson(articleJsonString) 
347 /> 
348 <@debugJsonString articleJsonString "ADT_KASDE_DYNAMIC_INTRO-autorenWCSKASDEPERSON" /> 
349 <#if hasValue('anredetitel', languageId, articleJson)> 
350 <#assign author = author + getValueForLanguage('anredetitel', languageId, articleJson, " ") + " "> 
351 </#if> 
352 <#if hasValue('vorname', languageId, articleJson)> 
353 <#assign author = author + getValueForLanguage('vorname', languageId, articleJson, " ") + " "> 
354 </#if> 
355 <#if hasValue('nachname', languageId, articleJson)> 
356 <#assign author = author + getValueForLanguage('nachname', languageId, articleJson, " ") + " "> 
357 </#if> 
358 
359 <#attempt> 
360 <#assign href = FrontendService.article.getFriendlyUrl(articlePrimaryKey, languageId, groupId)!"#" > 
361 <#recover> 
362 <#assign href = "#" > 
363 </#attempt> 
364 <#if href?has_content && href != "#" && href != "/_404"> 
365 <#assign author = '<a href="' + href + '">' + author?trim + '</a>'> 
366 </#if> 
367 
368 <#assign authors = authors + [author?trim]> 
369 </#if> 
370 </#if> 
371 </#list> 
372 <#if authors?has_content> 
373 <#assign data = data + { "author": authors?join(", ") } > 
374 </#if> 
375 </#if> 
376 
377 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL") > 
378 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "VERANSTALTUNGSTYP")! > 
379 <#if categories?has_content && categories[0]?has_content > 
380 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
381 </#if> 
382 
383 <#if hasContent('ausgebucht', languageId, json)> 
384 <#assign data = data + { "ausgebucht" : getValueForLanguage('ausgebucht', languageId, json, "first") }> 
385 </#if> 
386 
387 <#if hasContent('storniert', languageId, json)> 
388 <#assign data = data + { "storniert" : getValueForLanguage('storniert', languageId, json, "first") }> 
389 </#if> 
390 
391 <#elseif layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL") > 
392 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "PUBLIKATIONSREIHE")! > 
393 <#if categories?has_content && categories[0]?has_content > 
394 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
395 </#if> 
396 <#else> 
397 <#assign categories = FrontendService.category.getCategoriesToArticle(primaryKey, "THEMA")! > 
398 <#if categories?has_content && categories[0]?has_content > 
399 <#assign data = data + { "category": categories[0].getTitle(languageId,true)! } > 
400 </#if> 
401 </#if> 
402 
403 
404 <#assign 
405 languages = [] 
406 /> 
407 
408 <#attempt> 
409 <#if json["document_pdfDMTBASICDOCUMENT"]?? > 
410 <#if availablelanguages?has_content> 
411 <#list availablelanguages as pdf_language> 
412 <#assign 
413 docRefJson = getValueForLanguage('document_pdfDMTBASICDOCUMENT', pdf_language, json, "first") 
414 docRef = FrontendService.json.parseAsJson(docRefJson) 
415 /> 
416 <#if docRef?is_hash && pdf_language != languageId > 
417 <#assign 
418 lang = FrontendService.language.getLocaleByKey(pdf_language)!"" 
419 docGroupId = docRef["groupId"]?number 
420 docUuid = docRef["uuid"] 
421 dMTJsonObject = FrontendService.media.getDMTJsonObject( docGroupId, docUuid, locale ) 
422 dMTLink = FrontendService.media.getLinkToDMT( dMTJsonObject ) 
423 /> 
424 <#if lang?has_content> 
425 <#assign 
426 languages = languages + [ 
427
428 "key": pdf_language, 
429 "value": FrontendService.language.getLocaleByKey(pdf_language).getDisplayLanguage(), 
430 "url": dMTLink 
431 }] 
432 /> 
433 </#if> 
434 </#if> 
435 </#list> 
436 </#if> 
437 </#if> 
438 <#recover> 
439 </#attempt> 
440 
441 <#if (languages?size > 0)> 
442 <#attempt> 
443 <#assign 
444 data = data + { "languageSelect": { 
445 "id": "languageSelect", 
446 "name": "languageselect", 
447 "entries": languages, 
448 "documents": "", 
449 "button": "true" 
450 }} 
451 /> 
452 <#recover> 
453 </#attempt> 
454 </#if> 
455 
456 <@PMIntro "ADT_KASDE_DYNAMIC_INTRO" data AMMetadata AMDatetime "bottom" /> 
457 ${FrontendService.article.getEditArticleHtml(primaryKey, themeDisplay)} 
458 
459 <#if data.meta?has_content> 
460 <#if data.meta.laufendenummer?has_content !isACColorScheme() && !isVLCColorScheme() && !isDPMColorScheme()> 
461 <div>  
462 <div id="publicationVerbundPagination"> 
463 <@AMPublicationCarousel data.meta.laufendenummer data.meta.date data.meta.coverImg /> 
464 </div> 
465 </div> 
466 </#if> 
467 </#if> 
468 
469<#elseif (editmode?? && editmode)> 
470 <@errorMessage languageUtil.get(locale, "kein.journalArticle.gefunden") "ADT_KASDE_DYNAMIC_INTRO" layouttpl currentUrl /> 
471</#if> 

Asset-Herausgeber

Nordmazedonien

Aufgrund der sich nicht erfüllten Hoffnung des raschen EU-Beitritts bleibt das Prespa-Abkommen in Nordmazedonien auf politischer Ebene umstritten. Gleichwohl lässt die aktuelle KAS-Umfrage das Anwachsen realpolitischer Akzeptanz unter den mazedonischen Bürgerinnen und Bürgern erkennen.

Der Streit um Namen und Symbolik seit der Unabhängigkeit Nordmazedoniens

Mit der Auflösung Jugoslawiens und der Unabhängigkeit seiner Teilrepubliken übernahm die ehemalige Teilrepublik Mazedonien nach seiner Unabhängigkeit 1991 dies auch als neuen Staatsnamen. Dazu wurde eine Staatsflagge vorgestellt, die den aus der Antike stammenden Stern von Vergina enthielt. Griechenland sah darin eine Vereinnahmung griechischer Geschichte, welches nach eigenem Selbstverständnis alleiniger kultureller Erbe des antiken Makedoniens und dessen Symbolik ist. Darüber hinaus las man aus einigen mazedonischen Verfassungsartikeln Gebietsansprüche an Griechenland heraus. Im Verein mit der EU erreichte Griechenland bereits 1992 eine erste Verfassungsergänzung in Mazedonien, die nun Gebietsansprüche gegenüber Nachbarn expressis verbis ausschloss. Zudem konnte Mazedonien der UNO nur unter dem provisorischen Namen „F.Y.R.O.M. Former Yugoslav Republic of Macedonia“ beitreten und musste diesen i.d.R. international so verwenden.

In Griechenland blieb der Konflikt politisch aufgeheizt und umgangssprachlich wurde das Nachbarland hauptsächlich als Skopje, die Bewohner Skopianer und die Sprache skopianisch bezeichnet, was die Mazedonier als sehr herabwürdigend empfanden, zumal wirtschaftlicher und touristischer Austausch zwischen beiden Ländern groß sind. In der Flaggenfrage konnte sich Griechenland 1995 durchsetzen und Mazedonien veränderte diese in die bis heute gültige Form. Schon früh definierte Mazedonien seine politische Ausrichtung nach Westen, strebte NATO- und EU-Beitritt an und erhielt den EU-Beitrittskandidatenstatus im Jahr 2005. Obwohl der Europäische Rat 2009 die Aufnahme von EU-Beitrittsverhandlungen empfahl, blockierte Griechenland weiterhin jeglichen Fortschritt, da nach seiner Auffassung Mazedonien mit der Namensgebung zu Unrecht das kulturelle Erbe der antiken nichtslawischen Makedonier beansprucht. An der Schwelle zum nächsten Jahrzehnt kam auf internationale Vermittlung hin Bewegung in die Debatte um eine Umbenennung des Namens, wobei die Regierungen beider Länder hier aus innenpolitischen Gründen sehr vorsichtig agieren mussten und die mazedonische Seite jegliche Veränderungen von einem Referendum abhängig machte, welches sorgsam vorbereitet werden musste, wenn man die Zustimmung gewinnen wollte. Es dauerte jedoch fast noch das gesamte Jahrzehnt, ehe der finale Schritt gegangen werden konnte, der mit der Unterzeichnung des Prespa-Abkommens am 17. Juni 2018 erreicht wurde.

Das Prespa-Abkommen mit Referendum und Verfassungsänderung in Nordmazedonien

Als mit Beginn des Jahres 2018 wieder griechisch-mazedonische Gespräche begannen, signalisierte der damalige griechische Premierminister Tsipras, dass der Name „Mazedonien“, versehen einem geografischen Zusatz, anerkannt werden könnte. Am 12. Juni einigten sich der griechische Premier Tsipras und der mazedonische Premier Zaev auf den Namenskompromiss „Nordmazedonien“ und unterzeichneten das Abkommen am Prespasee. Die verfassungsrechtliche Umsetzung war jedoch in Nordmazedonien an ein Referendum und Zustimmung mit 2/3-Mehrheit im Parlament geknüpft. Dies zusammen mit der inhaltlichen Kritik ist bis heute der Grund, warum insbesondere die größte Oppositionspartei VMRO-DPMNE die Namensänderung in Frage stellt. Das Referendum galt als für die Regierung nicht bindend und erreichte auch nur eine geringe Beteiligung von 36,91% (lt. Verfassung ist das Mindestquorum 50+1% bei einem Referendum). Eine deutliche Mehrheit von 94% dieser Wahlbeteiligten stimmten letztlich der Referendumsfrage „Sind Sie für eine Mitgliedschaft in der Europäischen Union und NATO unter Annahme des am 17. Juni unterzeichneten Abkommens zwischen den Außenministern Griechenlands und Mazedoniens?“ zu.

Am 11. Januar 2019 nahm das mazedonische Parlament die Verfassungsänderung zum Namenswechsel an, doch unterstellt VMRO-DPMNE bis heute, dass die partielle Zustimmung aus den Reihen VMRO-DPMNE mit Druck und Bestechung erreicht worden sei. Die offizielle Linie der Partei ist daher weiterhin, dass man im Falle einer Regierungsübernahme die Namensänderung verfassungsrechtlich überprüfen und ggf. rückgängig machen wird. Die Nutzung des neues Staatsnamens Nordmazedonien wird weiterhin in Frage gestellt. Zusätzliche Nahrung erhält diese Haltung dadurch, dass die „links-rechts-populistische“ Partei LEVICA (übersetzt LINKE) mit einigem Erfolg VMRO-DPMNE nationalistisch eingestellte Wähler abwerben kann und VMRO-DPMNE dieser Entwicklung mit einem eigenen stark nationalistisch geprägten Kurs begegnen will.

Konkrete Auswirkungen und Probleme der Namensänderung

Die für Griechenland wichtigsten Punkte wie der Staatsname und die Deklarierung des mazedonischen Idioms als eine slawische und nicht griechische Sprache ohne Bezug zum antiken makedonischen Idiom waren in der Umsetzung vergleichsweise einfach und nachvollziehbar zu gestalten.

Die Pflicht zur Umsetzung der Namensanpassung besteht jedoch laut Prespa-Abkommen nur für staatliche Akteure und Institutionen. So kritisierte die griechische Regierung bei der kürzlich stattgefundenen Fußball-EM, dass die mazedonische Mannschaft mit dem Verbandskürzel FFM (Фудбалска Федерација на Македонија/ Fudbalska Federacija na Makedonija) auflief und verlangte eine Umbenennung des Verbandes unter Hinzufügung eines „N“ für Nordmazedonien (vgl. auch den Beitrag von Henri Bohnet). Der mazedonische Außenminister verwies auf die nichtstaatliche Organisationsform des Verbandes und berief sich dabei auf das Prespa-Abkommen, das eine Pflicht zur Umbenennung in diesem Fall nicht vorsähe.[1]

Darüber hinaus gibt es weitere Fallstricke im Bezeichnungskatalog des Prespa-Abkommens, die gerade für nicht involvierte Länder zu unbeabsichtigten Fauxpas in Nordmazedonien führen: So sieht die Namensänderung den Zusatz „Nord“ nur für den Landesnamen vor, während die Bezeichnung für die Bürger der Republik Nordmazedonien - Mazedonier, Sprache - Mazedonisch oder die attributive Verwendung z.B. zur Herkunftsbezeichnung - mazedonischer Käse, erhalten bleibt und es keinen „Nordmazedonier“ oder „nordmazedonischen Käse“ gibt. Da auch von vielen Befürwortern des Prespa-Abkommens die Namensänderung als schmerzhaft empfunden wurde, ist die Falschverwendung der Termini sehr sensibel. Auch bei den Ländercodes ist die Verwendung des neuen Staatsnamens nicht immer sofort ersichtlich. Auf den Autokennzeichen in Nordmazedonien wird nun NMK verwendet, während etwa der Ländercode bei Fußball-Länderspielen offiziell MKD bleibt. Auch hier war während der Fußball-EM ein Aufreger auf griechischer Seite, welche das verwendete Akronym „MKD“ durch die UEFA als unzulässig betrachteten, hier jedoch klar das Prespa-Abkommen auf der mazedonischen Seite war. [2]

Akzeptanz des Prespa-Abkommens für den EU-Beitritt

Nordmazedoniens Bereitschaft, seinen Staatsnamen zu ändern war zweifellos der Hoffnung geschuldet, mit der Beilegung des Streits mit dem Nachbarn Griechenland die Blockade für EU- und NATO-Beitritt zu lösen. Dies war Hauptmotiv und damit was die Erwartung dieser Gegenleistung in Nordmazedonien hoch. Während man den NATO-Beitritt schnell erreichen konnte, wurde die erwartete Verkündung des Beginns der Beitrittsgespräche beim EU-Gipfel Ende 2019 insbesondere von Frankreich, aber auch von den Niederlanden und Dänemark blockiert.  Das in diesem Zusammenhang zwar mehr das im Paket mit Nordmazedonien stehende Albanien mit der Ablehnung gemeint war, änderte nichts an diesem verheerenden Signal, welches in Nordmazedonien ankam. Premier Zaev trat daraufhin zurück und Neuwahlen wurden ausgerufen, die jedoch wegen der beginnenden Covid19-Pandemie erst im Sommer 2020 stattfinden konnten. Dass  auf dem EU-Gipfel im März 2020 dann doch der Widerstand gegen die Aufnahme von Beitrittsgesprächen von den o.g. Ländern aufgegeben wurde, nützte Nordmazedonien nicht mehr, da nun Bulgarien aus in seiner Tragweite noch weit tiefer gehenden identitätspolitischen Problematisierungen mit Nordmazedonien seither den EU-Beitrittsprozess blockiert.[3]

Die Erfahrung Nordmazedoniens, dass man für die Namensumbenennung bis heute keinen Fortschritt bei seinen EU-Beitrittsbemühungen erzielt hat, lässt nicht nur Mazedonier am Wert des Abkommens zweifeln. Auch setzt es alle politischen Akteure unter Druck, kein Abkommen mit großen Zugeständnissen an Bulgarien zu unterschreiben, da man nicht sicher ist, ob weitere Zugeständnisse überhaupt Fortschritte beim EU-Beitritt bringen werden. In dieser Hinsicht muss man konstatieren, dass Ansehen und Vertrauen in die EU als Mediator und kraftvoller politischer Akteur gesunken sind.

Aktuelle Umfrage zum Prespa-Abkommen

Die Umfrage der KAS-Auslandsbüros Griechenland und Nordmazedonien drei Jahre nach Unterzeichnung blieb in Nordmazedonien aufgrund des Feststeckens des EU-Beitrittsprozesses aufgeladen. Darüber hinaus ist in Nordmazedonien in die Betrachtung mit einzubeziehen, dass 20 bis 25% der Bevölkerung Albaner sind, die vom Namensstreit weniger emotional betroffen waren, da dies eher die identitätspolitische Komponente der Mazedonier berührt, jedoch darf die interethnische Solidarität in Nordmazedonien auch nicht unterschätzt werden. In der Umfrage unter den Mazedoniern[4] lässt sich eine ähnliche Haltung wie bei den Griechen beobachten, die in der aktuellen politischen Situation die Relevanz außenpolitischer Fragen mit 9% weit hinter Wirtschaft 41% und Gesundheitsvorsorge 40% sehen. Ferner wird auch die Annahme, dass eher außenpolitische Akteure das Abkommen vorangetrieben haben, in Nordmazedonien zu 79% unterstützt und deckt sich mit den 77% im Nachbarland. Und ebenfalls in jeweilig umgekehrter Perspektive sind sich Mazedonier und Griechen einig, dass das Abkommen nicht im nationalen Interesse gelegen hätte (48% in Nordmazedonien, 47% Griechenland).

Dennoch ist sehr aufschlussreich zu sehen, dass nur 30% der Befragten das Abkommen abgelehnt hätten, wenn man bereits im Voraus gewusst hätte, dass es keine Fortschritte beim EU-Beitritt gegeben hätte. Dieser Wert ist insofern bemerkenswert, dass nur 39% der Befragten das Abkommen insgesamt als vorteilhaft für das Land betrachten, was heißt, dass ein wesentlicher Anteil der Befragten eine Unterzeichnung befürwortet, auch wenn man nur wenige Vorteile und Nutzen sehen kann. Diese Haltung findet auch in der Frage nach dem zukünftigen Umgang mit dem Abkommen Bestätigung:  Nur 30% würden es vollständig wieder abschaffen wollen, 32% würden nachverhandeln und 30% der Befragten sind für die Umsetzung des Abkommens. Dies kombiniert mit der Frage, dass mehr als die Hälfte der Befragten zustimmt, dass das Abkommen Frieden und Stabilität in der Region gefördert hat, zeigt, dass trotz Frustrationen ein wesentlicher Anteil der Mazedonier einen Nutzen des modus vivendi mit dem Prespa-Abkommen erkennt. Ohnehin hat sich die außenpolitische Lage und Perspektive für Nordmazedonien drei Jahre nach Unterzeichnung des Abkommens durch den aktuellen Konflikt mit Bulgarien gedreht. Während auf die Frage nach einer Bedrohung durch andere Staaten niemand Griechenland nannte, ist nun Bulgarien mit 46% Spitzenreiter unter den Mazedoniern.

Abschließend lässt sich daher sagen, dass der Kompromiss im Prespa-Abkommen, der aus Sicht der Mazedonier das für sie im Vergleich zu den Griechen größere Opfer war, durchaus kritische Akzeptanz findet. Diese wäre ungleich größer, wenn die Erwartungen an den Beginn der EU-Beitrittsgespräche zeitnah erfüllt worden wären. Dies würde einerseits das innenpolitische Hinterfragen des Abkommens deutlich geringer werden lassen und andererseits Sach- und Zukunftsthemen mehr Raum in den politischen Debatten des Landes einräumen. Dass politische Kompromisse auch in heiklen identitätspolitischen Fragen Zugeständnisse und Gewinne zugleich beinhalten, können bereits viele Mazedonier akzeptieren, selbst wenn man sich nur als zweiter Sieger fühlt. Die EU sollte dennoch nicht aus den Augen verlieren, dass Nordmazedonien, auch wenn es noch viele Anstrengungen für einen EU-Beitritt unternehmen muss, eine klare europäische Perspektive zur Modernisierung des Landes benötigt. Selbst wenn aus objektiver EU-Sicht China, Russland und auch in Ansätzen die Türkei keine wirklichen geopolitischen Optionen sind, können diese Akteure die Akzeptanz westlicher Werte und freiheitlicher Demokratie unterminieren, so dass Abkommen wie Prespa in Zukunft noch schwerer zu verhandeln sein könnten. In Anbetracht vielfältig schwelender bilateraler Konflikte in der Region, wäre dies keine guten Zukunftsaussichten.

Griechenland

Ein Offenbarungseid rückt näher, denn Griechenland kann die drei Jahre seit der Klärung der Namensfrage mit dem nördlichen Nachbarn nicht rückgängig machen. Zeit, nach vorne zu schauen und zu handeln.

Dass ein Tweet einen politischen Entrüstungssturm lostreten kann, wissen wir spätestens seit Donald Trump. Wenn dann auch noch der Volkssport Fußball eine Rolle spielt, muss man sich auf etwas gefasst machen. So jüngst geschehen bei der Fußballeuropameisterschaft, als die Nationalmannschaft Nordmazedoniens mit der Bezeichnung FFM – Fußball Föderation Makedonien – den Rasen betrat und Premierminister Zaev im Sturm der Begeisterung einen Tweet losließ, der seinem „Mazedonien“ galt. Wo war der geographische Zusatz „Nord-“ geblieben? Außen vor. Auch nach dem Ausscheiden der Mannschaft des kleinen Balkanlandes ist die Entrüstung im Nachbarland Hellas weiterhin spürbar, trotz offizieller Entschuldigung aus Skopje. Im politischen Athen kochten die Gemüter der Patrioten über, von denen viele in den Reihen der regierenden rechtsliberalen Nea Dimokratia zu finden sind. Drei Jahre nach dem historischen Prespa-Abkommen über die Namensfrage muss die EVP-Mitgliedspartei bald Farbe bekennen: Normalisierung ja oder nein? Die Mehrheit der Bürger ist, das zeigt eine aktuelle Umfrage der KAS Athen in Zusammenarbeit mit der griechischen Denkfabrik Eliamep, da schon einen Schritt weiter. Aber viele weitere Schritte, so die Ergebnisse, müssen folgen – auf beiden Seiten.

Eine Frage der Identität

Der Stolz der Hellenen auf ihre Kultur, Sprache und Geschichte, die sie sich auch unter jahrhundertelanger Fremdherrschaft bewahrt haben, macht sie sensibel für jede Art von fremder Aneignung. So sind zwei Drittel der griechischen Bevölkerung über 55 Jahren der Meinung, dass ihre Kultur derjenigen anderer Nationen überlegen ist. Wenig verwunderlich also, dass ein großer Teil der Bevölkerung den nach den beiden kleinen Grenzseen „Prespa“ benannten Kompromiss noch nicht verwunden hat. Doch ein erfreuliches Ergebnis offenbarte die Umfrage: Der nördliche Nachbar wird nicht als eine Gefahr oder als Gegner wahrgenommen. Dieses Privileg hat, wen wundert’s, der östliche Nachbar, die Türkei.

Doch wie gesagt, man tut sich schwer in Hellas mit „Nordmazedonien“: Fast die Hälfte aller Befragten (48%) denkt immer noch, dass der Kompromiss nicht im nationalen Interesse Griechenlands war.

Gleichzeitig findet etwas mehr als die Hälfte (52%), dass „Prespa“ Stabilität und Frieden in der Region fördert. „Na also!“, möchte man als externer Beobachter der anderen Hälfte sagen. Denn wie fragil die Situation insgesamt auf dem Balkan ist, zeigt eine Entscheidung der neuen US-Regierung: Präsident Biden will, anders als sein Vorgänger Trump, Europa zusammenbringen, nicht spalten. Er hat offenbar genug von Populisten und anderen Spaltern, die die Westbindung der Region verhindern wollen. Seine „Executive order“ vom 8. Juli sieht Sanktionen gegen Personen vor, die die „Destabilisierung“ des Westbalkans vorantreiben. Gemeint sind wohl auch diejenigen, die das Abkommen zwischen Athen und Skopje torpedieren wollen.

Etwas zu unterschreiben ist leicht, dies mit Leben zu erfüllen, schwer

Doch die Umsetzung des Abkommens steht erst am Anfang. Die vertraglich vereinbarte Übergangsfrist von drei Jahren ist mittlerweile um. Eigentlich wollte Athen innerhalb der Frist und noch vor dem Sommer Gesetzesänderungen zugunsten der Wirtschaftsbeziehungen beider Länder verabschieden, möglichst abseits der immer noch leicht erregbaren Öffentlichkeit. Aber dann explodierte Zaevs Twitterbombe, und die Regierung verschob die Abstimmung auf September; jedoch nicht nur aus Zorn, sondern auch aus Angst. Aus Angst, bei der Abstimmung Gegenstimmen aus den eigenen Reihen zu provozieren. Denn obwohl Premierminister Mitsotakis erfolgreich das wirtschaftlich liberale Gesicht der Nea Dimokratia zeigt, sitzen in den eigenen Reihen einige Nationalisten, die in der Vergangenheit mit der Mazedonienfrage politisch Kapital zu schlagen wussten. Allen voran Ex-Premier Samaras, der dem Erfolg des moderaten Mitsotakis nicht traut, und seine Opposition zu allen Fragen rund um Prespa bei jeder sich bietender Gelegenheit kundtut.

Es wird also zu einem Offenbarungsakt für die Regierungspartei kommen müssen. Eher früher als später. Denn zum Zeitpunkt der Unterzeichnung des Abkommens saß die Nea Dimokratia noch bequem auf der Oppositionsbank und mobilisierte die Gegner des Abkommens. Jetzt wird die Partei von der politischen Realität eingeholt. Ob es eine Zerreißprobe wird zwischen dem erfolgreichen derzeitigen Premierminister, der in der Pandemie Griechenlands internationales Ansehen spürbar steigern konnte, und der stolzen alten Parteigarde, die für so manches Unverständnis zwischen Athen und seinen europäischen und amerikanischen Partnern gesorgt hatte, hängt eben auch von einem geschickten Timing ab. 

Die Bevölkerung hat eigentlich andere Sorgen

Eigentlich sorgen sich die Griechen in der aktuellen Pandemie vielmehr um Fragen der Gesundheit (46%) und der Wirtschaft (41%), als um Außenpolitik (8,5%). Das zeigen die Ergebnisse der hier zitierten und auf der Homepage der KAS Athen veröffentlichten Umfrage. Doch die jahrzehntelang ungelöste Namensfrage geht den meisten Griechen dennoch nicht ganz aus dem Kopf. Das Abkommen sei ihnen von ausländischen Mächten, nämlich der EU und den USA, aufgedrängt worden, meinen 77% aller Befragten. Dafür musste die damalige Syriza-Regierung Zugeständnisse machen und erhielt Erleichterungen, um aus der Finanzkrise herauszukommen. Ein Anteil von 42% will das Abkommen, wenn möglich, revidieren.

Aber: Es wird auch deutlich, dass die Griechen langsam aber sicher gelassener im Umgang mit dem nördlichen Nachbarn werden. So nimmt die Zahl derjenigen ab, die Nordmazedonien aufgrund seines Namens territoriale Forderungen zutrauen oder eine Fälschung der eigenen Geschichte vorwerfen. Hingegen nimmt die Zahl derjenigen nachweisbar zu, die den Kompromiss von Prespa für notwendig halten.

Keep calm and carry on

Werden diese letzteren, positiven Trends als Richtungsvorgabe genommen, liegt trotzdem noch viel Arbeit vor allen Beteiligten. Prespa ist kein Selbstläufer. Jetzt müssen die Zusammenarbeit, die politischen und gesellschaftlichen Kontakte sowie der persönliche Austausch intensiviert werden. In diesem Sommer, in dem die Pandemie zurückweicht, die Grenzen wieder geöffnet werden und die Fußball-Europameisterschaft gerade erst vorbei ist, sollte vielleicht noch nicht Normalität einsetzen, dennoch aber der Beginn einer Normalisierung der Beziehungen zwischen beiden Ländern. Kaum ein Grieche hat jemals einen Fuß ins nördliche Nachbarland gesetzt. Wenige wissen, dass die nördlichen Nachbarn mehrheitlich orthodoxe Christen sind und nicht, wie viele vermuten, Muslime. Und wer hätte gedacht, dass – wenigstens in diesem Jahr – die Fußballmannschaft Nordmazedoniens treffsicherer ist als die des ehemaligen Europameisters Griechenland?

Es ist daher ermutigend zu beobachten, dass immer mehr Menschen, vor allem die Jugend beiderseits der Grenzen, sich für die Überwindung gemeinsamer Herausforderungen wie den Klimawandel engagieren. Denn gerade in diesem Bereich engagiert sich jetzt auch die Politik, über Grenzen hinweg: Anfang Juli kamen die Umweltminister Griechenlands und Nordmazedoniens (gemeinsam mit ihrem albanischen Gegenüber) virtuell zusammen, um mehr für den Schutz der Natur- und Kulturregion Prespa zu tun. Wahrscheinlich wurde da wenig über Fußball gesprochen.

 

[1] https://www.n-tv.de/sport/fussball-em/Nordmazedonien-Trikot-erzuernt-Griechen-article22620796.html

[2] https://www.euronews.com/2021/06/14/greece-complains-to-uefa-over-north-macedonia-acronym-at-euro-2020

[3] Bulgarien stellt die sprachliche und kulturelle Eigenständigkeit Nordmazedoniens zu Bulgarien in Frage und bezeichnet den südlichen Nachbarn als Schöpfung Titos für Jugoslawien.

[4] Mazedonier bezeichnet hier alle Bürger Nordmazedoniens unabhängig von der Ethnie.

Asset-Herausgeber

Kontakt

Henri Bohnet

Henri Bohnet bild

Referent für Medien / Parteien / Digitales und für das südliche Afrika

Henri-Giscard.Bohnet@kas.de +49 30 26996-3289
Kontakt

Daniel Braun

Daniel Braun

Leiter des Auslandsbüros Nordmazedonien und Kosovo

daniel.braun@kas.de +389 (2) 3217075 +389 (2) 3217076

comment-portlet

Asset-Herausgeber