Опубліковувач

Під час обробки запитаного шаблоку сталась помилка.
The following has evaluated to null or missing:
==> data.meta [in template "252001#252047#252845" at line 459, column 10]
----
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 data.meta.laufendenummer?has_cont... [in template "252001#252047#252845" at line 459, column 5]
----
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 
98 title = entry.getTitle(languageId) 
99 data = { 
100 "title": title 
101
102 /> 
103 <@debugJsonString jsonString "ADT_KASDE_DYNAMIC_INTRO" /> 
104 
105 <#if hasContent('untertitel', languageId, json)> 
106 <#assign data = data + { "subheadline": getValueForLanguage('untertitel', languageId, json, "first") } > 
107 </#if> 
108 
109 <#if hasContent('beschreibung', languageId, json)> 
110 <#assign data = data + { "copy": getValueForLanguage('beschreibung', languageId, json, "first") } > 
111 </#if> 
112 
113 <#-- fill meta data --> 
114 <#assign meta = {} /> 
115 
116 <#-- PUBLIKATIONEN DETAIL --> 
117 <#if layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN_DETAIL")> 
118 
119 <#if hasContent('coverDMTKASDEMEDIUM', languageId, json)> 
120 <#assign 
121 coverBildString = getValueForLanguage('coverDMTKASDEMEDIUM', languageId, json, "first") 
122 /> 
123 
124 <#if coverBildString?has_content> 
125 <#assign 
126 coverBild = FrontendService.json.parseAsJson(coverBildString) 
127 dMTJsonObject = FrontendService.media.getDMTJsonObject( coverBild.groupId?number, coverBild.uuid, locale ) 
128 linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution',coverBild.groupId?number, coverBild.uuid ) 
129 data = data + { "media": linkToDMT, "meta" : dMTJsonObject } 
130 /> 
131 <#if dMTJsonObject.altText?? > 
132 <#assign data = data + {"alt" : dMTJsonObject.altText} /> 
133 </#if> 
134 <#if dMTJsonObject.quelle??> 
135 <#assign meta = meta + { "quelle": dMTJsonObject.quelle } /> 
136 </#if> 
137 </#if> 
138 <#-- uncomment to display pdf cover as Intro Image 
139 <#elseif hasContent('document_pdfDMTBASICDOCUMENT', languageId, json)> 
140 <#assign 
141 pdfDocument = getValueForLanguage('document_pdfDMTBASICDOCUMENT', languageId, json, "first") 
142 fileEntry = FrontendService.media.getFileEntry(pdfDocument.uuid, groupId?number)!/> 
143 <#if fileEntry?has_content> 
144 <#assign 
145 linkToThumbnail = FrontendService.link.getThumbnailSrc(fileEntry , themeDisplay) 
146 data = data + { "media": linkToThumbnail } 
147 /> 
148 </#if> 
149 --> 
150 </#if> 
151 
152 <#assign 
153 meta = meta + { "orderInfo": "true" } 
154 verbundJournalArticle = FrontendService.publication.getVerbundToPublikation( entry )!"" 
155 /> 
156 
157 
158 
159 <#if hasContent('erscheinungsdatum', languageId, json)> 
160 <#assign 
161 erscheinungsdatum = getValueForLanguage('erscheinungsdatum', languageId, json, "first") 
162 /> 
163 <#if erscheinungsdatum?has_content > 
164 <#assign 
165 erscheinungsdatumFormatted = FrontendService.date.getDateFormatLong( erscheinungsdatum, languageId ) 
166 meta = meta + { "date": erscheinungsdatumFormatted } 
167 /> 
168 </#if> 
169 </#if> 
170 
171 <#if verbundJournalArticle?has_content> 
172 <#assign 
173 verbundJsonString = FrontendService.article.getWebcontent(verbundJournalArticle.resourcePrimKey) 
174 verbundJson = FrontendService.json.parseAsJson(verbundJsonString) 
175 laufendenummer = getValueForLanguage('laufendenummer', languageId, verbundJson, "first") 
176 coverImg = getValueForLanguage('mediumDMTKASDEMEDIUM', languageId, verbundJson, "first") 
177 /> 
178 <@debugJsonString verbundJsonString "ADT_KASDE_DYNAMIC_INTRO-verbundJournalArticle" /> 
179 <#assign meta = meta + { "laufendenummer": laufendenummer } > 
180 
181 <#if coverImg?has_content && coverImg.url?has_content > 
182 <#assign meta = meta + { "coverImg": coverImg.url } > 
183 </#if> 
184 </#if> 
185 
186 
187 <#if meta?has_content> 
188 <#assign data = data + {"meta": meta } > 
189 </#if> 
190 
191 </#if> 
192 <#-- PUBLIKATIONEN DETAIL END --> 
193 
194 
195 <#-- VERANSTALTUNGEN DETAIL --> 
196 <#if layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN_DETAIL")> 
197 <#assign 
198 friendlyUrl = FrontendService.article.getFriendlyUrl(primaryKey, languageId, groupId)!"" 
199 languages = entry.getAvailableLanguageIds() 
200 links = [] 
201 /> 
202 <#if languages?has_content && friendlyUrl?has_content> 
203 <#if (languages?size > 1) > 
204 <#list languages 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 <#list json["document_pdfDMTBASICDOCUMENT"]?keys as pdf_language> 
411 <#if pdf_language?has_content > 
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 </#if> 
436 </#list> 
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.laufendenummer?has_content !isACColorScheme() && !isVLCColorScheme() && !isDPMColorScheme()> 
460 <div>  
461 <div id="publicationVerbundPagination"> 
462 <@AMPublicationCarousel data.meta.laufendenummer data.meta.date data.meta.coverImg /> 
463 </div> 
464 </div> 
465 </#if> 
466 
467<#elseif (editmode?? && editmode)> 
468 <@errorMessage languageUtil.get(locale, "kein.journalArticle.gefunden") "ADT_KASDE_DYNAMIC_INTRO" layouttpl currentUrl /> 
469</#if> 

Опубліковувач

Am 1. August 2014 jährt sich der Beginn des Ersten Weltkriegs zum 100. Mal. Auch im Archiv für Christlich-Demokratische Politik sind Quellen zur Aufarbeitung der „Urkatastrophe des 20. Jahrhunderts“ vorhanden.

Quellenarten und Bestandsübersicht

Das Archivgut des Archivs Christlich-Demokratischer Politik (ACDP) zum Ersten Weltkrieg ist vielseitiger Art. Feldpostbriefe, Telegramme, Korrespondenz zwischen Politikern und Großunternehmern, sachthematisch geordnete Presseberichte sowie Protokolle, Fotos und Flugblätter sind in Beständen des ACDP enthalten.

  • Der Nachlass des Großunternehmers Hugo Stinnes (01-220, ACDP), der auch Material seines Sohnes Hugo Stinnes junior beinhaltet, ist der umfangreichste Personenbestand die Zeit von 1914 bis 1920 betreffend. Die Laufzeit der Akten geht von 1874 bis 1976.
  • Der Nachlass von Adolf Lampe (01-256, ACDP), Ökonom und als Mitglied der Bekennenden Kirche auch Widerständler im Nationalsozialismus, zudem Angehöriger der Freiburger Schule, ist ein Bestand mit einer Laufzeit von 1924 bis 1948. Dieser beinhaltet vor allem Niederschriften von Erinnerungen zum Ersten Weltkrieg, die dem Anschein nach nachträglich zusammengefasst wurden.
Weitere, einschlägiges Archivgut enthaltene Personenbestände sind die Nachlässe von:

  • Andreas Hermes, Reichsminister und Mitbegründer der CDU (01-090),
  • Friedrich-Wilhelm von Prittwitz und Gaffron, späterer Botschafter in den USA (1927–1933) und zur Zeit des Ersten Weltkriegs im diplomatischen Dienst an der Deutschen Botschaft in Sankt Petersburg tätig (01-138, ACDP),
  • Staatssekretär Johannes Pünder (01-232, ACDP),
  • Minister a.D. Paul Pagel (01-287, ACDP)
  • Unternehmerin Erica Weimar (01-691, ACDP)
  • Staatssekretär Hermann Pünder (01-232, ACDP)
  • Josef André, Mitglied der verfassungsgebenden Nationalversammlung (01-208, ACDP).
  • Im Nachlass von Dorothea Groener-Geyer (01-017, ACDP) ist Material ihres Vaters, Reichsminister General Wilhelm Groener, über den Ersten Weltkrieg enthalten.
  • Die Archivalien von Verleger Johannes Broermann (01-396, ACDP) umfassen Briefe von Matthias Erzberger.
Neben Personenständen ist der Bestand der Zentrumspartei (06-051, ACDP) für die Zeit des Erstens Weltkrieg einschlägig. Insbesondere die Folgen des Krieges, beispielsweise zu Fragen der Kriegsschuld, Revisionsbestrebungen wegen des Versailler Vertrags oder der „Dolchstoßlegende“, sind gut dokumentiert. Überwiegend bestehen die Unterlagen aus Zeitungsartikeln, Broschüren, Zeitschriften und Drucksachen.

Grüße von der Front

Neben Tagebüchern oder tagebuchähnlichen Briefen, in denen die Geschehnisse des Krieges und deren Folgen direkt thematisiert werden, sind es Feldpostbriefe oder Fotos, die das Leben an der Front dokumentieren.

  • Hierzu zählt der Nachlass von Erica Weimar (01-691, ACDP), einer 1997 verstorbenen Unternehmerin aus Gießen. Sie verwahrte über viele Jahrzehnte Feldpostbriefe ihrer Brüder, die insbesondere mit der Mutter korrespondierten. Der Inhalt dieser Briefe zeichnet ein Bild über das tägliche Leben als Soldat, in diesem Falle als Flugzeugführer und zeigt auf, dass nur wenige Informationen nach Hause gesandt wurden bzw. werden durften. Keine Glorifizierung, keine Kriegserlebnisse, sondern Eintönigkeit und Normalität sind den Briefen zu entnehmen. Das hier gezeigte Beispiel ist ein Brief an die Mutter Elisa Weimar und beinhaltet Erfahrungen und Erlebtes ihres Bruders Otto Weimar.
  • Detailgetreuer ist der Inhalt der Feldpost von Adolf Lampe aus der Kriegszeit, die maschinenschriftlich zusammengefasst wurde und aus dessen Briefen sowie vereinzelten Tagebuchaufzeichnungen besteht. Sie spiegelt das Leben als Soldat, die Gefühle während eines Kugelhagels im Schützengraben und einzelne Geschehnisse von der Front, etwa die Rettung eines verwundeten Kameraden.
  • Der Bestand Hugo Stinnes (01-220, ACDP) beinhaltet neben vielen wirtschaftlich und politisch motivierten Briefen, die im folgenden Abschnitt aufgezeigt werden, persönliche Aufzeichnungen des ältesten Sohnes, Edmund Stinnes. Hierzu gehören Luftaufnahmen von Stellungen ebenso wie Fotos aus den Schützengräben.
  • Der Nachlass von Paul Pagel (01-287, ACDP) beinhaltet Kriegstagebücher, welche zwar insgesamt einen Zeitraum von 1915 bis 1918 abdecken, jedoch zeitliche Lücken aufweisen.
  • Im Nachlass von Andreas Hermes sind Briefe aus einem Feldlazarett von Anna Hermes zu finden (01-090 : 164/2, 164/3, 164/4). Diese liegen ausschließlich als Kopie vor, beleuchten aber die Arbeit im Lazarett während des Krieges und zeigen Gemütsverfassungen und den Umgang mit den Kriegsgeschehnissen in menschlicher Weise auf.
Wirtschaft und Politik

Der Nachlass des Großunternehmers Hugo Stinnes (01-220, ACDP) ist sehr umfangreich. Dessen Unternehmen baute Kohle im Saarland und dem Ruhrgebiet ab und hatte eine gewichtige Stellung im Deutschen Reich. Stinnes senior wusste als Großindustrieller die Politik zu beeinflussen.

  • Neben seinen Korrespondenzen mit Politikern ist auch ein Bericht vom 27. Oktober 1914 an das Auswärtige Amt verzeichnet. In diesem bekundet er seine persönliche Meinung zu den europaweiten Ereignissen, beispielsweise dem deutschen Einmarsch in Belgien. Das Hauptaugenmerk aber liegt auf der Berichterstattung zur Situation in Italien und Überlegungen zum Bündnis zwischen dem Deutschen Reich, Österreich-Ungarn und Italien. Hieran anschließend ist ein Antwortschreiben vom ehemaligen Reichskanzler Fürst Bernhard von Bülow.
  • Ein sehr interessantes Schriftstück ist das Protokoll einer Sitzung von Wirtschaftsgrößen, so u.a. Ludwig Roselius, Kaffee-Unternehmer und Generalkonsul von Bulgarien mit Dienstsitz in Bremen, und dem eher unbekannten Kommerzienrat Friedrich zusammen mit einem Abgeordneten Hirsch. Als Themen wurden die Auswärtige Politik, insbesondere zu Belgien sowie Griechenland und der Türkei, die wirtschaftliche Organisation sowie Propagandatätigkeit gewählt und Ziele diskutiert. Stinnes selbst nahm an dieser Sitzung nicht teil, das Protokoll wurde ihm nachträglich zugesendet.
  • Mit dem Vorsitzenden des Denkmalrates der Rheinprovinz, Paul Clemen, hat ebenfalls eine weitreichende und vor allem auf politische Ereignisse konzentrierte Korrespondenz mit Hugo Stinnes senior wie auch Hugo Stinnes junior stattgefunden. Als Beispiel dient hier ein Brief an Stinnes senior. In diesem Brief aus dem April 1915 thematisiert Clemen eine gerade öffentlich gewordene Eingabe von Industriellen an den Reichskanzler, in denen (mögliche) Friedensbedingungen genannt wurden.
  • Auch zu Geheimrat Ludwig Roselius sowie Kommerzienrat Heinrich Friedrichs pflegte Stinnes Senior ein gutes Verhältnis (Faszikel 01-220 : 036/4). So gibt es u.a. ein Schriftstück zu einem Geheimtreffen mit dem Ziel, einen möglichen „Frieden mit England“ zu definieren, welches von Roselius ausgeführt wurde. Zudem findet sich im gleichen Faszikel eine 20-seitige Ausarbeitung zu den wirtschaftlichen Verhältnissen Kurlands. Weitere Themen sind Griechenland, Bulgarien sowie Rumänien.
Die Folgen des Weltkriegs

Als am 28. Juni 1919 der Versailler Vertrag unterzeichnet und dieser am 10. Januar 1920 ratifiziert wurde, war der Erste Weltkrieg offiziell beendet.

  • Der Bestand der Zentrumspartei (06-051, ACDP) ist zu den Kriegsfolgen sehr ergiebig, insbesondere durch sachthematisch geordnete Presseartikel. Ein Telegramm des Landtagsabgeordneten und Vorsitzendem der Mannheimer Zentrumspartei Helfrich an den damaligen Reichstagsabgeordneten und späteren Fraktionsvorsitzenden des Zentrums in der Weimarer Nationalversammlung Karl Trimborn behandelt die Ablehnung des Auslieferungsartikels deutscher Kriegsverbrecher. Neben der Kriegsschuldfrage sind vor allem territoriale Verschiebungen in diesem Bestand thematisiert. Das Rheinland bzw. die Rheinlandbesetzung sind genauso zu nennen wie das Saargebiet und Ostpreußen (06-051 : A720, A044, A762 und A800 sowie A413 und A441).
  • Im Nachlass des deutschen Botschafters Friedrich Wilhelm von Prittwitz und Gaffron sind Berichte zum deutsch-amerikanischen Verhältnis nach 1919 verzeichnet. Ebenso sind persönliche Erinnerungen dort abgelegt, die von 1908 bis in die 1930er Jahre reichen (01-138 : 003/1, ACDP). Interessante zeitgenössische Dokumente finden sich ebenfalls in diesem Nachlass. So ist ein Ausweis zur Ernennung als Legationsrat mit der originalen Unterschrift Kaiser Wilhelms II abgelegt. In einem Brief beschreibt Prittwitz von Gaffron das Ausmaß der Zerstörung seiner Wohnung in Sankt Petersburg im Zuge eines Aufruhrs (01-138: 001/B, ACDP).
  • Hugo Stinnes senior hatte wegen seiner exponierten Stellung als Großindustrieller in der Nachkriegszeit viele Kontakte und war ein gefragter Mann. Durch sein Geschäftsfeld Kohleabbau war er jedoch aufgrund von Reparationsleistungen, die u.a. zur Abgabe von Kohle und Koks verpflichteten, persönlich betroffen. Für die Jahre 1919 bis 1921 finden sich zahlreiche Schreiben und Schriftwechsel zu den Themen Reparationsleistungen, Waffenstillstandskommission, Handelskammer Rheinland und Friedensverhandlungen (01-220: 028/2, 028/3 und 028/4, ACDP). Weitere Kontakte pflegte Hugo Stinnes senior zu Matthias Erzberger, Gustav Stresemann und auch Konrad Adenauer, wie an einem Protokoll einer Besprechung in der Reichskanzlei sichtbar wird.
Benutzung

Die Benutzung aller hier vorgestellten Bestände ist unterschiedlich geregelt. Während der Bestand der Zentrumspartei (06-051, ACDP) ebenso wie die Nachlässe von Hugo Stinnes Senior (01-220, ACDP), Friedrich-Wilhelm von Prittwitz von Gaffron (01-138), Hermann Pünder (01-232, ACDP), Erica Weimar (01-691, ACDP) und Johannes Broermann (01-396, ACDP) im Rahmen der Benutzungsordnung des ACDP einsehbar sind, existieren für die Einsicht in die Nachlässe von Andreas Hermes (01-090, ACDP), Adolf Lampe (01-252, ACDP), Paul Pagel (01-287; ACDP), Josef André (01-208, ACDP) sowie Hugo Stinnes Junior (01-220, ACDP) Sonderreglungen, die im Bedarfsfall im ACDP nachgefragt werden können.

Frei zugänglich sind Dokumente aller Art, die auf dem Portal www.konrad-adenauer.de der Konrad Adenauer Stiftung e.V. online gestellt wurden. Neben Schriftstücken sind Tondateien zu den Erinnerungen Konrad Adenauers an die Nachkriegszeit vorhanden, z.B. die Besetzung des Rheinlands, insbesondere der Stadt Köln durch britische Truppen bis 1926.

Поділитися

Опубліковувач

контакт

Thilo Ernst Pries

Thilo Ernst Pries bild

Referent Schriftgutarchiv

Thilo.Pries@kas.de +49 2241-246-2516 +49 2241-246-2669