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

Die im Jahr 2013 gegründete Alternative für Deutschland (AfD) ist noch eine relativ junge Partei, hat jedoch den politischen Wettbewerb in der Bundesrepublik in den vergangenen Jahren maßgeblich mitbestimmt. Mittlerweile ist sie in allen Landtagen und im Bundestag vertreten und fällt in den Parlamenten durch ein aggressives und provozierendes Auftreten auf (Hensel et al., 2017; Schroeder et al., 2018). In Baden-Württemberg wurde die AfD bei der Landtagswahl im März 2016 mit 15,1 Prozent der Stimmen drittstärkste Partei und ist seitdem mit 23 Abgeordneten im Landtag vertreten. Nach Meinung einiger Parlamentarier hat sich die Diskussionskultur im Stuttgarter Landtag seit Einzug der AfD verschärft. Muhterem Aras, Präsidentin des baden-württembergischen Landtags, berichtet beispielsweise: „Die AfD-Fraktion bewegt sich mit ihren Debattenbeiträgen häufig an der Grenze zum Tabu. Das führt zu Provokationen, und bedauerlicherweise steigen die anderen Fraktionen in der Regel darauf ein. Dadurch ist eine Streitkultur im Landtag entstanden, die der Würde des Parlaments nicht förderlich ist“ (Reiners, 2017). Die Frage ist: Hat der Einzug der AfD in den baden-württembergischen Landtag zu einer beobachtbaren Veränderung des Verhaltens der Fraktionen im Plenum geführt?

Die Untersuchung von Zwischenrufen und anderen Zwischenreaktionen – wie Beifall, Lachen oder Heiterkeit – bietet eine Möglichkeit, diese Frage zu beantworten. Zwischenrufe sind kurze Einwürfe von Abgeordneten im Plenum, die gerade kein Rederecht haben, aber trotzdem eine Meinungsäußerung zum Redner, zu seiner Rede oder auch zu anderen Beteiligten abgeben wollen. Abgeordnete nutzen diese Zwischenrufe insbesondere, um Redner konkurrierender Fraktionen zu kritisieren und aus dem Konzept zu bringen oder um die der eigenen Fraktion zu unterstützen (Hitzler, 1990). Sie sind damit per se Ausdruck einer spezifisch parlamentarischen Diskussionskultur. Auch mittels Beifall oder Heiterkeit kann Abgeordneten im Plenum Zustimmung signalisiert werden, oder mithilfe von Lachen, das die Parlamentsstenografen bei hämischem, abfälligem Lachen notieren, Geringschätzung und Kritik (Burkhardt, 2004).

Unsere Ergebnisse basieren auf zwei Inhaltsanalysen: einer automatisierten Analyse des Vorkommens der Zwischenreaktionen in den Plenarprotokollen der aktuellen und der vorherigen Legislaturperiode des baden-württembergischen Landtags (Legislaturperioden [LP] 15 und 16) sowie einer manuellen quantitativen Inhaltsanalyse von 1.897 Zwischenrufen in zwanzig aktuellen Debatten in diesen Legislaturperioden (zehn Debatten pro Legislaturperiode). Bei der manuellen Analyse wurden unterschiedliche Eigenschaften der Zwischenrufe, wie zum Beispiel der Urheber und der Adressat des Zwischenrufs sowie die Tendenz des Zwischenrufs (Kritik oder Unterstützung), festgehalten.

Unsere Analysen zeigen, dass die Fraktionen im Stuttgarter Landtag Zwischenreaktionen bewusst einsetzen, um sich von anderen Fraktionen abzugrenzen oder diese zu unterstützen. Die Zuordnung zur Regierung oder zur Opposition ist entscheidend bei der Frage, welche Fraktionen kritisiert beziehungsweise unterstützt werden. Beim Beifall, beim positiven und negativen Lachen sowie bei den Zwischenrufen kritisieren sich Oppositions- und Regierungsparteien jeweils in der Mehrheit gegenseitig. Sie nutzen diese Strategien in den meisten Fällen jedoch auch, um den jeweiligen Oppositionsbeziehungsweise Regierungspartner zu unterstützen.

Die Oppositionsparteien SPD und FDP setzen im Landtag hierbei besonders häufig auf kritische Zwischenrufe, um ihren Widerspruch gegenüber den Regierungsparteien CDU und Grüne zum Ausdruck zu bringen. Nicht zu diesem Muster passen jedoch in der aktuellen Legislaturperiode das Verhalten der AfD-Fraktion selbst sowie das Verhalten ihr gegenüber. Es sind keine Allianzen der anderen Parteien gegenüber der AfD zu erkennen. Stattdessen grenzen sich die anderen Fraktionen mithilfe verschiedener Mittel von der AfD ab. So spenden sie erstens Rednern der AfD so gut wie keinen Beifall (Abbildung 1 - siehe PDF-Version!). Sie reagieren zweitens eigentlich nie mit Heiterkeit auf deren Redebeiträge (Abbildung 2 - siehe PDF-Version!). Drittens werden die Redner der AfD am stärksten von allen anderen Parteien in Zwischenrufen kritisiert und damit angegriffen (Abbildung 3 - siehe PDF-Version!). Und viertens werden die Zwischenrufe von AfD-Parlamentariern am häufigsten von den anderen Fraktionen ignoriert.

Die AfD nimmt im baden-württembergischen Landtag im Vergleich zu den anderen Fraktionen folglich eine isolierte Position ein. Sie selbst wiederum verhält sich den anderen Fraktionen gegenüber meist extrem ablehnend. Dabei fällt beispielsweise auf, dass sie mit Abstand am häufigsten das Mittel des hämischen und abfälligen Lachens einsetzt, um Redner anderer Parteien lächerlich zu machen (Abbildung 2). Außerdem kritisiert die AfD in Zwischenrufen die anderen Fraktionen stärker, als die anderen Fraktionen sich gegenseitig kritisieren.

Durch den Einzug der AfD in den baden-württembergischen Landtag hat sich das Verhalten der Fraktionen im Plenum folglich leicht verändert. Das stark abgrenzende Verhalten aller Fraktionen gegenüber einer anderen Fraktion konnte in der vorherigen Legislaturperiode, als die AfD noch nicht Mitglied des Landtags war, nicht identifiziert werden. Grüne, CDU, SPD und FDP grenzen sich durch ihr Verhalten im Parlament eindeutig von der AfD ab.

Die AfD wiederum verhält sich den anderen Fraktionen gegenüber ebenfalls sehr abweisend, insbesondere gegenüber den Regierungsparteien Grüne und CDU sowie der SPD. Zusätzlich zu der immer noch existenten Konfliktlinie zwischen den beiden Regierungsparteien Grüne und CDU sowie den beiden Oppositionsparteien SPD und FDP tritt folglich eine weitere Konfliktlinie auf, die alle anderen Parteien der AfD gegenüberstellt.

Die von uns gewonnenen Ergebnisse haben durch den Fokus auf den Stuttgarter Landtag nur eine begrenzte Aussagekraft. Analysen des Plenargeschehens in anderen Landtagen und im Bundestag sind notwendig, um aussagekräftigere Ergebnisse zum Umgang mit der AfD und zu dem Verhalten der AfD in unterschiedlichen Parlamenten zu erhalten. Unbeantwortet ist auch die Frage, ob die Skepsis und Abgrenzung gegenüber der AfD nur auf ihre inhaltliche Ausrichtung oder auch auf ihren Status als Parlamentsneuling zurückzuführen sind. Vergleiche mit den Reaktionen auf andere Neulinge in Parlamenten könnten hier aufschlussreich sein. Denn auch beim Einzug der Grünen in den Deutschen Bundestag in den 1980er-Jahren oder der Republikaner in den baden-württembergischen Landtag Anfang der 1990er-Jahre wurden Veränderungen in der politischen Diskussionskultur wahrgenommen. Die Kommunikation im Parlament bleibt ein spannendes Forschungsfeld, mithilfe dessen Erkenntnisse zu einer veränderten politischen Diskussionskultur gewonnen werden können.

 

Catharina Vögele, geboren 1988 in Filderstadt, seit 2012 wissenschaftliche Mitarbeiterin am Institut für Kommunikationswissenschaft der Universität Hohenheim.

Claudia Thoms, geboren 1989 in Berlin, seit 2013 wissenschaftliche Mitarbeiterin am Institut für Kommunikationswissenschaft der Universität Hohenheim.

 

Literatur

 

Burkhardt, Armin: Zwischen Monolog und Dialog. Zur Theorie, Typologie und Geschichte des Zwischenrufs im deutschen Parlamentarismus, Max Niemeyer Verlag, Tübingen 2004.

Hensel, Alexander / Finkbeiner, Florian / Dudek, Philipp / Förster, Julika / Freckmann, Michael / Höhlich, Paula: Die AfD vor der Bundestagswahl 2017. Vom Protest zur parlamentarischen

Opposition. Eine Studie der Otto Brenner Stiftung, Georg-August-Universität, Göttingen 2017, www.otto-brenner-stiftung.de/fileadmin/user_data/stiftung/02_Wissenschaftsportal/ 03_Publikationen/AH91_AfD_BTWahl_Goettingen_2017_07_17.pdf [Zugriff am 21.05.2019].

Hitzler, Ronald: „Die Politik des Zwischenrufs. Zu einer kleinen parlamentarischen Form“, in: Zeitschrift für Parlamentsfragen, 21. Jg., Heft 4, Nomos Verlag, Tübingen 1990, S. 619–630.

Schroeder, Wolfgang / Weßels, Bernhard / Berzel, Alexander: „Die AfD in den Landtagen: Bipolarität als Struktur und Strategie – zwischen Parlamentsund ‚Bewegungs‘-Orientierung“, in: Zeitschrift für Parlamentsfragen, 49. Jg., Heft 1, Nomos Verlag, Tübingen 2018, S. 91–110, www.nomos-elibrary.de/ 10.5771/0340-1758-2018-1-91/die-afd-in-den-landtagen-bipolaritaet-als-struktur-und-strategiezwischen-parlaments-und-bewegungs-orientierung-jahrgang-49-2018-heft-1?page=1&select-row= abstract [Zugriff am 21.05.2019].

Reiners, Willi: „‚Der Ton dürfte deutlich rauer werden‘. Muhterem Aras zur AfD im Bundestag“, in: Stuttgarter Nachrichten, 25.09.2017, www.stuttgarter-nachrichten.de/inhalt.landtagspraesidentinaras-zur-afd-im-bundestag-der-ton-duerfte-deutlich-rauer-werden.883db7e7-4778-45ea-9663f83dc7e5c128.html [Zugriff am 21.05.2019].

 

Für die vollständige Version inkl. Abbildungen nutzen Sie bitte die PDF-Version.

comment-portlet