Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> mediumData [in template "252001#252047#WCD_DEBATTENBLOG_AUSGABEDETAIL_INTRO" at line 140, column 86]
----
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: #assign dMTJsonObject = FrontendServi... [in template "252001#252047#WCD_DEBATTENBLOG_AUSGABEDETAIL_INTRO" at line 140, column 21]
----
1<#-- bezieht sich auf WCS Publikationsverbund --> 
2<#assign articleTitle = .vars['reserved-article-title'].data/> 
3<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
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 
8<#if requestMap??>  
9 <#assign 
10 renderUrl = requestMap['render-url'] 
11 control_panel = renderUrl?contains('control_panel')  
12
13</#if> 
14  
15<#if control_panel?? && control_panel> 
16 <#if FrontendService.user.isPrivilegedUser(permissionChecker.getUser())> 
17 <pre> 
18 articleId = ${.vars['reserved-article-id'].data} 
19 version = ${.vars['reserved-article-version'].data} 
20 groupId = ${articleGroupId} 
21 structurekey = ${article.getDDMStructureKey()} 
22 </pre> 
23 <pre style="white-space: pre-wrap;"> 
24 ${FrontendService.json.transformToJson( article, true )} 
25 </pre> 
26 </#if> 
27<#else>  
28 <#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" /> 
29 <#include "${fullTemplatesPath}/macros/page-modules/PMShare.ftl" /> 
30  
31 <#-- Quelle macro 
32 ------------------------------------------------------------------------------------------------------------------------> 
33<#macro mediaReference groupId uuid > 
34 <#local mediaObj = FrontendService.media.getDMTJsonObject(groupId, uuid, locale)!"" > 
35 
36 <#if mediaObj?has_content && (mediaObj.quelle)?has_content > 
37 <#local source = mediaObj.quelle?substring(1, (mediaObj.quelle?length - 1))> 
38 <#if source?has_content> 
39 <span class="o-imagesource">${source}</span> 
40 </#if> 
41 </#if> 
42</#macro> 
43 
44<#if mediumDMTKASDEMEDIUM?has_content> 
45 <#if mediumDMTKASDEMEDIUM.data?has_content> 
46 <#assign VOID = FrontendService.debugHelper("WCD_DEBATTENBLOG_AUSGABEDETAIL_INTRO", mediumDMTKASDEMEDIUM, mediumDMTKASDEMEDIUM.data?eval_json) /> 
47 <#assign mediumData = mediumDMTKASDEMEDIUM.data?eval_json /> 
48 <#if mediumData?has_content> 
49 <#assign linkToDMT = FrontendService.media.getImageURLForAMConfiguration('hd-resolution', mediumData["groupId"]?number, mediumData["uuid"]) /> <#-- Cover --> 
50 </#if> 
51 </#if> 
52</#if> 
53  
54<#if !isDPMColorSchemeNEW()> 
55 <div class="c-page-intro"> 
56 <div class="o-page-module o-page-module--bare-bottom"> 
57 <div class="c-page-intro__wrapper"> 
58 <div class="c-page-intro__meta"> 
59  
60 <#-- Erscheinungsdatum --> 
61 <#assign erscheinungsdatum_Data = getterUtil.getString(erscheinungsdatum.getData())> 
62 <#if validator.isNotNull(erscheinungsdatum_Data)> 
63 <#assign erscheinungsdatum_DateObj = dateUtil.parseDate("yyyy-MM-dd", erscheinungsdatum_Data, locale)> 
64 <span class="o-metadata o-metadata--date"> 
65 ${dateUtil.getDate(erscheinungsdatum_DateObj, "dd. MMMM yyyy", locale)} 
66 </span> 
67 </#if> 
68  
69 <#-- Laufendenummer --> 
70 <#if validator.isNotNull(laufendenummer)> 
71 <span class="o-metadata o-metadata--hash"> 
72 <@liferay.language key="ausgabe" /> ${laufendenummer.getData()} 
73 </span> 
74 </#if> 
75  
76 </div> 
77  
78 <#-- Titel --> 
79 <div class="o-page-headline__wrapper"> 
80  
81 <div class="c-share"> 
82 <div class="c-share__wrapper--aside"> 
83 <div class="c-share c-share--aside c-share--aside-new"> 
84 <ul class="c-share__list"> 
85 <@ShareLink "print" /> 
86 <@ShareLink "mail" /> 
87 <@ShareLink "share" /> 
88 </ul> 
89 </div> 
90 </div> 
91 <@ShareOverlay /> 
92 </div> 
93  
94 <h2 class="o-page-headline"> 
95 ${articleTitle} 
96 </h2> 
97 </div> 
98  
99  
100 </div> 
101 </div> 
102  
103 <#-- Cover --> 
104 <#-- Kurzbeschreibung --> 
105 <div class="o-page-module c-page-main c-page-main--detail c-page-main--publikationverbunddetail"> 
106 <div class="c-page-main__text o-richtext"> 
107 <p>${beschreibung.getData()}</p> 
108 </div> 
109 </div> 
110  
111 <div class="c-page-intro__media-content o-page-module"> 
112 <#if linkToDMT?has_content> 
113 <div class="c-page-intro__image" style="background-image: url('${linkToDMT}')"> 
114 <@mediaReference mediumData["groupId"]?number mediumData["uuid"] /> 
115 </div> 
116 </#if> 
117 </div> 
118  
119 <#-- Kurzbeschreibung --> 
120 <#if (document_pdfDMTBASICDOCUMENT.getData())?has_content> 
121 <div class="o-page-module c-page-main"> 
122 <div class="c-aside-teaser"> 
123 <div class="c-aside-teaser__entry"> 
124 <a title="<@liferay.language key='Download PDF' />" class="o-cta o-cta--secondary c-aside-teaser__cta" href="${document_pdfDMTBASICDOCUMENT.getData()}" target="_blank"> 
125 <@liferay.language key="Download PDF" /> 
126 </a> 
127 </div> 
128 </div> 
129 </div> 
130 </#if> 
131 </div> 
132 </#if> 
133 
134 <#if isDPMColorSchemeNEW()> 
135 <div class="c-current-issue__content"> 
136 
137 <#-- Ausgaben Cover --> 
138 <div class="c-current-issue__image-content"> 
139 <div class="c-image__image"> 
140 <#assign dMTJsonObject = FrontendService.media.getDMTJsonObject( mediumData["groupId"]?number, mediumData["uuid"], locale ) /> 
141 <#if dMTJsonObject?has_content && dMTJsonObject.altText?has_content> 
142 <#assign alt = dMTJsonObject.altText?substring(1, dMTJsonObject.altText?length - 1) /> 
143 <#else> 
144 <#assign alt = "" /> 
145 </#if> 
146 <#if linkToDMT?has_content> 
147 <img class="dynamic-image" data-src="${linkToDMT}" alt="${alt}"> 
148 </#if> 
149 </div> 
150 </div> 
151 
152 <div class="c-current-issue__text-content"> 
153 
154 <div class="c-current-issue__meta o-metadata"> 
155 <#-- Erscheinungsdatum --> 
156 <#assign erscheinungsdatum_Data = getterUtil.getString(erscheinungsdatum.getData())> 
157 
158 <#if validator.isNotNull(erscheinungsdatum_Data)> 
159 <#assign erscheinungsdatum_DateObj = dateUtil.parseDate("yyyy-MM-dd", erscheinungsdatum_Data, locale)> 
160 <span class="o-metadata o-metadata--date"> 
161 ${dateUtil.getDate(erscheinungsdatum_DateObj, "dd. MMMM yyyy", locale)} 
162 </span> 
163 </#if> 
164 
165 <#-- laufende nummer --> 
166 <#if validator.isNotNull(laufendenummer)> 
167 <span class="o-metadata o-metadata--hash"><@liferay.language key="ausgabe" /> ${laufendenummer.getData()}</span> 
168 </#if> 
169 </div> 
170 
171 <#-- Titel --> 
172 <h3 class="c-current-issue__headline"> 
173 ${articleTitle!""} 
174 </h3> 
175 
176 <#-- Beschreibung --> 
177 <p class="c-current-issue__copy"> 
178 ${beschreibung.getData()} 
179 </p> 
180 
181 <div class="c-share"> 
182 <div class="c-share__wrapper--aside"> 
183 <div class="c-share c-share--aside c-share--aside-new"> 
184 <ul class="c-share__list"> 
185 <@ShareLink "print" /> 
186 <@ShareLink "mail" /> 
187 <@ShareLink "share" /> 
188 </ul> 
189 </div> 
190 </div> 
191 <@ShareOverlay /> 
192 </div> 
193 </div> 
194 </div> 
195 
196 <#-- Downloadlink --> 
197 <#if (document_pdfDMTBASICDOCUMENT.getData())?has_content> 
198 <div class="c-aside-teaser"> 
199 <div class="c-aside-teaser__entry"> 
200 <a title="<@liferay.language key='Download PDF' />" class="o-cta o-cta--secondary c-aside-teaser__cta" href="${document_pdfDMTBASICDOCUMENT.getData()}" target="_blank"> 
201 <@liferay.language key="Download PDF" /> 
202 </a> 
203 </div> 
204 </div> 
205 </#if> 
206 </#if> 
207</#if> 

Asset Publisher

Content

Asset Publisher

Die Politische Meinung und Team

Die Zeitschrift bietet als Bezugspunkte fundierte Analysen historischer Hintergründe und eine der individuellen Eigenverantwortung verpflichtete, im christlichen Menschenbild verankerte Ethik. Die Politische Meinung erscheint fünfmal im Jahr. Der Bezugspreis für fünf Hefte beträgt 50,00 € zzgl. Porto. Der Einzelheftpreis beträgt 12,00 €. Schüler und Studenten erhalten einen Sonderrabatt (25 Prozent). Die Bezugsdauer verlängert sich jeweils um ein Jahr, sofern das Abonnement nicht bis zum 15. November eines Jahres schriftlich abbestellt wird. Bestellungen über den Verlag, durch den Buchhandel oder per E-Mail an politische-meinung@kas.de

Dr. Bernd Löhmann

Chefredakteur "Die Politische Meinung"

bernd.loehmann@kas.de +49 30 26996-3603

Konstantin Otto

Geschäftsführer "Die Politische Meinung",
Redakteur

konstantin.otto@kas.de +49 30 26996 -3325

Dr. Ralf Thomas Baus

Referent "Die Politische Meinung"

ralf.baus@kas.de +49 30 26996-3503 +49 30 26996-3551

Cornelia Wurm

Redaktionsassistenz "Die Politische Meinung"

cornelia.wurm@kas.de +49 2241 246-2592 +49 2241 246-2610