Asset Publisher

Publications

Asset Publisher

An error occurred while processing the template.
'json' parameter of getRelatedMediaObject() was not a hash / object and also not an empty string (maybe you forgot a 'FrontendService.json.parseAsJson()' to deserialize json earlier?): "null"
----
FTL stack trace ("~" means nesting-related):
- Failed at: #stop ("'json' parameter of getRelate... [in template "kas-de-theme_SERVLET_CONTEXT_/templates/functions/content-functions/CFRelatedMediaObject.ftl" in function "getRelatedMediaObject" at line 66, column 9]
----
1<#--  
2 used @ Publikationen-Übersichtsseite, "Aktuell"-Tab  
3 used @ Veranstaltungen-Übersichtsseite, "Berichte"-Tab 
4--> 
5 
6<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" /> 
7<#include "${fullTemplatesPath}/functions/freemarkerUtil.ftl" /> 
8<#include "${fullTemplatesPath}/macros/debugging.ftl" /> 
9<#include "${fullTemplatesPath}/functions/liferayServicesUtil.ftl" /> 
10<#include "${fullTemplatesPath}/functions/pageUtil.ftl" /> 
11<#include "${fullTemplatesPath}/functions/categoriesUtil.ftl" /> 
12 
13<#include "${fullTemplatesPath}/macros/page-modules/PMPublicationTiles.ftl" /> 
14 
15<#assign 
16themeDisplay = getThemeDisplay() 
17editmode = FrontendService.user.isPrivilegedUser(themeDisplay) 
18 
19DLAPP = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") 
20 
21layout = themeDisplay.getLayout() 
22locale = themeDisplay.getLocale() 
23layouttpl = layout.getTypeSettingsProperties().getProperty("layout-template-id") 
24 
25content = [] 
26modifier = "" 
27/> 
28 
29<#-- cta --> 
30<#assign 
31page = getPageInfo() 
32pageGroupId = page.id 
33 
34groupId = themeDisplay.getScopeGroupId() 
35 
36categoryIds = getCategoryIdsByVocabulary() 
37 
38query = FrontendService.search.newSearchQuery(themeDisplay).setSearchScopeByPageGroupIdandGroupId(pageGroupId, groupId).setCategories(categoryIds).setDescendingOrder(true).setSearchterm("") 
39 
40/> 
41 
42<#-- DISABLED RSS KAPOR-1126 
43enable rss custom generation - remove to standard when liferay add rss generation as osgi service  
44${FrontendService.rss.cacheRSSFile(renderRequest,renderResponse,locale)} 
45--> 
46<#if layouttpl?contains("LAYOUT_KASDE_PUBLIKATIONEN")> 
47<#assign 
48query = query.setStructureKey("WCS_KASDE_PUBLIKATION").setRelativeStartDate(0, -12, 0).setRelativeEndDate(0, 0, 0) 
49/> 
50<div class="o-page-module" data-tab-name="${languageUtil.get(locale, "aktuell")}" data-svg="flag" 
51 data-tab-query="${query.toURL()}"> 
52 <#elseif layouttpl?contains("LAYOUT_KASDE_VERANSTALTUNGEN")> 
53 <#assign 
54 categoryIds = getCategoryIdsByVocabulary([], "queryValues0", false) 
55 query = query.setStructureKey("WCS_KASDE_PUBLIKATION").setRelativeStartDate(0, -12, 0).setRelativeEndDate(0, 0, 0) 
56 /> 
57 
58 <#if (categoryIds?size == 0) > 
59 <#assign categoryIds = getCategoryIdsByVocabulary([], "queryValues1", false)> 
60 </#if> 
61 
62 <#if (categoryIds?size > 0) > 
63 <#assign query = query.setCategories(categoryIds) > 
64 </#if> 
65 
66 <div class="o-page-module" data-portlet-id="KASDE_PUBLIKATIONEN_BERICHTE" 
67 data-tab-name="${languageUtil.get(locale, "berichte")}" data-tab-query="${query.toURL()}"> 
68 <#elseif layouttpl?contains("LAYOUT_KASDE_STATIC")> 
69 <div> 
70 <#assign modifier = "o-tiles--listView" > 
71 <#else> 
72 <#-- no tab, but switcher for publikationsreihen --> 
73 <div class="o-page-module"> 
74 </#if> 
75 
76 <#if entries?has_content> 
77 <#list entries as entry> 
78 <#if entry.resourcePrimKey??> 
79 <#assign primaryKey = entry.resourcePrimKey?number > 
80 <#elseif entry.classPK??> 
81 <#assign primaryKey = entry.classPK?number > 
82 </#if> 
83 
84 <#assign 
85 jsonString = FrontendService.article.getWebcontent(primaryKey) 
86 json = FrontendService.json.parseAsJson(jsonString) 
87 
88 hasMedium = hasValue('mediumDMTKASDEMEDIUM', locale, json) 
89 hasCover = hasValue('coverDMTKASDEMEDIUM', locale, json) 
90 /> 
91 
92 <#if !hasMedium && !hasCover > 
93 <#if hasContent('document_pdfDMTBASICDOCUMENT', locale, json)> 
94 <#assign 
95 pdfDocumentString = getValueForLanguage('document_pdfDMTBASICDOCUMENT', locale, json, "first") 
96 /> 
97 <#if pdfDocumentString?has_content> 
98 <#assign 
99 pdfDocument = FrontendService.json.parseAsJson(pdfDocumentString) 
100 fileEntry = FrontendService.media.getFileEntry(pdfDocument.uuid, groupId?number)! 
101 /> 
102 <#if fileEntry?has_content> 
103 <#assign 
104 linkToThumbnail = FrontendService.link.getThumbnailSrc(fileEntry , themeDisplay) 
105 json = json + { "pdfPreview": linkToThumbnail } 
106 /> 
107 </#if> 
108 </#if> 
109 </#if> 
110 </#if> 
111 
112 <#assign content = content + [getRelatedPublication(json, locale, primaryKey, themeDisplay, FrontendService, ['title', 'href', 'subtitle', 'description', 'author', 'erscheinungsdatum', 'category', 'image', 'imagetype', 'meta', 'publicationSeriesCategory'])]> 
113 </#list> 
114 
115 <@PMPublicationTiles "ADT_KASDE_PUBLIKATIONEN_TILES" content "c-publication-tiles c-publication-tiles--teaser" /> 
116 
117 <#elseif (editmode?? && editmode)> 
118 <@errorMessage languageUtil.get(locale, "keine.publikationen.vorhanden") "ADT_KASDE_PUBLIKATIONEN" layouttpl /> 
119 <#else> 
120 <#assign noPublications = languageUtil.get(locale, "derzeit.keine.publikationen.vorhanden") > 
121 <p class="no-content-msg">${noPublications}</p> 
122 </#if> 
123 </div> 

Asset Publisher

Facts and Findings

Selected contributions to the series with international relevance

The series informs in a concentrated form about important positions of the Konrad-Adenauer-Stiftung on current topics. The individual issues present key findings and recommendations, offer brief analyses, explain the Foundation's further plans and name KAS contact persons.

 

EPP Party Barometer

The Situation of the European People's Party in the EU

The EPP Party Barometer illustrates the current situation of the EPP party family in the EU. On a non-regular basis, it provides a concise overview of current election results, polls from the member states and the composition of the party family.

Handouts for Political Education

Grundlageninformationen zur Beteiligung
an aktuellen politischen Diskussionen

Mit der Reihe „Handreichungen zur Politischen Bildung“ möchte die Politische Bildung der Konrad-Adenauer-Stiftung interessierte Bürgerinnen und Bürger über politische Entwicklungen informieren, Orientierungen in Sachfragen geben und das Interesse an politischer Mitwirkung stärken. Die Handreichungen verstehen sich als Grundlageninformationen zur Beteiligung an aktuellen politischen Diskussionen.

Historical-Political Communications

Archive for Christian democratic politics

The "Historisch-Politische Mitteilungen" are available in bookshops. They appear once a year with a volume of approx. 260 pages. The retail price is 19,50 EUR.

Interviews

In our series "Interviews", talks and discussions are held with experts from the Konrad-Adenauer-Stiftung e.V. on various topics.

Country Reports

Short political reports of the KAS offices abroad

The Konrad-Adenauer-Stiftung is a political foundation. Our offices abroad are in charge of over 200 projects in more than 120 countries. The country reports offer current analyses, exclusive evaluations, background information and forecasts - provided by our international staff.

Monitor

The Monitor series deals with one main topic at a time from the perspective of KAS experts and places it in the political and social context on the basis of a few key points.

Materials for the Work on Site

Kleine Schriftenreihe zu aktuellen Themen der Kommunalpolitik

Mit der eigenen Reihe "Materialien für die Arbeit vor Ort" bereitet die Stiftung zu aktuellen Themen wichtige Informationen in handhabbarer Form auf, so dass sie in der kommunalpolitischen Praxis nutzbar sind. Eine weitere Serie unter dem Titel "Diskurs kommunal" befasst sich mit besonderen Aspekten der Kommunalpolitik.

Commercial Publications

Zu aktuellen und zeitgeschichtlichen politischen Themen veröffentlicht die Konrad-Adenauer-Stiftung e.V. Publikationen in renommierten Verlagen. Ein besonderer Stellenwert kommt hierbei der seit dem Jahr 2000 erscheinenden Taschenbuchreihe der Konrad-Adenauer-Stiftung im Herder Verlag zu.

kurzum

Concise, reduced to the essentials, but always highly topical. In our series "kurzum", our experts summarise an issue or problem on a maximum of two pages.

— 10 Items per Page
Showing 1 - 10 of 11 results.

Asset Publisher

Completed publication series

Working Paper

Broschürenreihe mit Darstellungen und Positionen, die kurzfristig auf aktuelle politische Fragen reagieren

Insights

Berichte aus der Konrad-Adenauer-Stiftung

Die Herausgabe der "Einblicke" ist ausgesetzt. "Einblicke" hat alle drei Monate über die Arbeit der Konrad-Adenauer-Stiftung berichtet.

Focus

Publikationen des Teams Politikdialog und Analyse der Hauptabteilung Europäische und Internationale Zusammenarbeit.

Research and Sources on Contemporary History

In der Reihe „Forschungen und Quellen zur Zeitgeschichte“ veröffentlicht das Archiv für Christlich-Demokratische Politik seit 1980 wissenschaftliche Studien zur Christlichen Demokratie, Darstellungen zur Geschichte der Bundesrepublik und der CDU sowie Biographien wichtiger Repräsentanten. Zu den 50 bisher erschienen Büchern zählen auch Quelleneditionen, wie Protokolle von Parteigremien oder Tagebücher von einflussreichen Politikern. Die Publikationen sind im Buchhandel erhältlich.

Sociopolitical Series

Veröffentlicht wurden herausragende Dissertationsschriften mit gesellschaftspolitisch relevanten Themen von Stipendiatinnen und Stipendiaten der Begabtenförderung und Personen, die ihrem Promotionskolleg „Soziale Marktwirtschaft“ kooptiert sind.

Die Reihe gab den Autorinnen und Autoren ein wissenschaftliches und publizistisches Forum und brachte aktuelle Themen in die öffentliche Diskussion ein.

Basic Questions of Christian Democracy

In dieser Reihe erschienen im Jahr 2006 Texte namenhafter Autoren zu Grundfragen der christlichen Demokratie.

In Conversation

Kulturpolitische Umschau

Zeitschrift mit Berichten aus Bundestag und Bundesländern, Gastbeiträgen, Rezensionen und Presseauswertungen zur aktuellen Kulturpolitik.

In Plenary

Broschürenreihe der Konrad-Adenauer-Stiftung mit den Beiträgen von Konferenzen, Fachtagungen und Kongressen, die von längerfristigem Interesse sind.

In Plenary Compact

Die Broschüren im DIN-A-4-Format fassen kurz und knapp die Ergebnisse von Konferenzen, Fachtagungen und Kongressen zusammen, die von längerfristigem Interesse sind.

Positions

Reden, Essays und Grundsatzpapiere zu drängenden Zeitfragen

In dieser Broschürenreihe veröffentlicht die Konrad-Adenauer-Stiftung grundlegende Positionen zu wichtigen Themen der Zeit.

— 10 Items per Page
Showing 1 - 10 of 13 results.