Asset-Herausgeber

ab 01.07.2019 Archiviert - Aktuelles

 

 

17.08.2019: Unser Club zu Besuch beim Weltkünstler Ai Weiwei in Düsseldorfs K20 und K21. Mehr als 60 Millionen handbemalte Sonnenblumenkerne auf einer Fläche von der Größe eines Fußballfeldes, Wandtapete mit 13719 von ihm  gestalteten Schuldscheinen, die er privaten Spendern gegeben hatte. Sie hatten mit ihren Spenden seine Steuerschuld 2011 bezahlt.  Armierungsstahl  (164 Tonnen!) hat Ai Weiwei aus den beim Erdbeben 2008 in der Provinz Sichuan  zerstörten Schulen bergen, gerade biegen und von Beton befreien lassen. Hier werden  sie in Kisten präsentiert . An den Wänden finden sich Namen der mehr als 5000 umgekommen Schulkinder. In K21 sind 17232 Fotos in Bezug zu Flüchtlingen zu sehen. 2046 Kleidungsstücke, die nach Auflösung eines Flüchtlingslagers in Griechenland  gesammelt wurden,  hängen wie im Kaufhaus auf 40 Kleiderständern (Laundromat).   Bei solchen Installationen kam man ins Grübeln und ins Gespräch: Kunst? Aktionskunst? Installation? Künstler? Aktivist? Artivist? Installateur?  Ist alles Kunst? Ist alles Politik? Vieles jedenfalls monumental .  Nach 5  großen Ausstellungen hier  und einer Professur in Berlin zeigt der chinesische Dissident Europa den Stinkefinger und wird Deutschland verlassen. Er fühle sich hier nicht akzeptiert, nicht respektiert, von Taxifahrern in Berlin provoziert.  Mal sehen, wo er erneut Fuß fasst (J.V.)

___________________________________________________

 

01.08.2019 Heute Nachmittag trafen sich 35 Lions auf der Bühne der Stadthalle (Organisation und Idee: N. Brenken).Matthias Hänel  spielte Werke von Bach, Reger und Vierne auf der modernen Sauer-Orgel von 1996 (3 Manuale, 67 Register, Fernwerk im Dachstuhl der Stadthalle, Glockenspiel, 2 Spieltische), über die Andreas Ladach  als Spezialist für und Kenner von Pfeifenorgeln sachkundig in seinem Vortrag informierte. Er handelt mit und verkauft europaweit  in der ehemaligen Trinitatis-Kirche (Arrenberger Str.)   gebrauchte Pfeifenorgeln. https://www.gebrauchtorgel.eu/de/pfeifenorgeln .  Frau Asbeck referierte unterhaltsam über Team, Marketing  und wirtschaftliche Entwicklung der Stadthalle, die zu den vier besten europäischen Konzertsälen gehört. Zuletzt berichtet Präsident Dr. R. Köster über Kulturpolitik in Wuppertal. Am Ende gab es großen  Applaus für die Beteiligten.  Ein anregender informativer Nachmittag.  

__________________________________________________________

 

Szenenfoto (mit freundl. Genehm. U.Schinkel u. Schauspiel Wuppertal)

08.07.19: Unser Club zu Besuch bei Else Lasker-Schüler im Schauspiel Wuppertal:  Höllenfahrt der Nazis, Handball mit Totenschädeln in der Wüste, blutige Füße, aus Militärstiefeln gezogen. Auf dem großen Sandhügel in den Riedel-Hallen entstehen Bilder, die im Kopf bleiben. Satanas und Dr. Faustus als ICHUNDICH, als eine gespaltende Persönlichkeit, erleben die Welt, wie sie ist.  Das Kopf-in-den-Sand-stecken  hilft nicht weiter, auch nicht gegen Trump, Putin und Konsorten, erst recht nicht gegen die Hölle im Kopf. Großes Bildtheater in der Nachfolge von Pina Bausch. Weitere Informationen siehe hier.

02.07.2019 Präsident für das Lionsjahr 2019/20 Dr. Rolf Köster. Die Übergabe des Präsidentamtes fand im von der Heydt-Museum statt. Rolf Köster erhielt vom scheidenden Präsidenten die Präsidentennadel zu Saxophonklängen von Andre Enthöfer.  Nach einem Grußwort des scheidenden Museumsdirektors Dr. Finkh in den Räumen der Ausstellung "100 Jahre Moderne" erläuterte Thomas Braus, Intendant von Schauspiel Wuppertal, die bevorstehende Premiere des Hauptwerkes von Else Lasker-Schüler, "Ich und ich". Mit dem Premierenbesuch in den Riedel-Hallen beginnt das umfangreiche und interessante Programm des neuen Lionsjahres, welches Präsident Köster vorstellte: "Kultur ind Wuppertal".  Zuvor hatte er auf die Höhepunkte des vergangenen Lionsjahres unter Präsident Thorstaen Knaup hingewiesen und ihm für sein Engagement herzlich gedankt. 

Asset-Herausgeber

Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> httpUtil.setParameter  [in template "10154#10194#46568" at line 131, column 57]

----
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: #assign viewFullContentURLString = ht...  [in template "10154#10194#46568" at line 131, column 21]
----
1<div class="assets asset-theme-2"> 
2    <#assign jsonFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] /> 
3    <#assign temp_counter = 0> 
4    <#assign index_counter = 0> 
5    <#if entries?has_content> 
6        <#list entries as entry> 
7            <#assign 
8            entry = entry 
9 
10            assetRenderer = entry.getAssetRenderer() 
11 
12            entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
13 
14            viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
15            /> 
16 
17            <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) /> 
18            <#assign untertitel = docXml.valueOf("//dynamic-element[@name='Untertitel']/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
19            <#assign teaser_text = docXml.valueOf("//dynamic-element[@name='Teaser_Text']/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
20            <#assign artikel_text = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
21            <#assign bildJson = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bild']/dynamic-content[@language-id='${locale}']/text()") /> 
22            <#assign alternativtext_bild = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Alternativtext_Bild']/dynamic-content[@language-id='${locale}']/text()") /> 
23            <#assign bildtext = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bildtext']/dynamic-content[@language-id='${locale}']/text()") /> 
24            <#assign bildausrichtung = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bildausrichtung']/dynamic-content[@language-id='${locale}']/text()") /> 
25            <#assign lightbox_anzeigen = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='lightbox_anzeigen']/dynamic-content[@language-id='${locale}']/text()") /> 
26 
27        <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
28            <#assign pdfDocumentJson = docXml.valueOf("//dynamic-element[@name='pdfDocument']/dynamic-content[@language-id='${locale}']/text()") /> 
29 
30        <#-- Get image path --> 
31            <#if pdfDocumentJson?has_content> 
32                <#assign 
33                pdfDocumentJson = jsonFactoryUtil.looseDeserialize(pdfDocumentJson) 
34                pdfDocument = "/documents/" + pdfDocumentJson.groupId + "/" + pdfDocumentJson.uuid + "?documentThumbnail=1" 
35                /> 
36            <#else> 
37                <#assign pdfDocument = "" /> 
38            </#if> 
39        <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
40 
41            <#assign temp_counter = temp_counter + 1> 
42            <#assign index_counter = index_counter + 1> 
43 
44        <#-- Get image path --> 
45            <#if bildJson?has_content> 
46                <#assign 
47                bildJson = jsonFactoryUtil.looseDeserialize(bildJson) 
48                bild = "/documents/" + bildJson.groupId + "/" + bildJson.uuid + "?imageThumbnail=1" 
49                /> 
50            <#else> 
51                <#assign bild = "" /> 
52            </#if> 
53 
54        <#-- OPEN ROW --> 
55            <#if temp_counter == 1> 
56                <div class="asset_news_row"> 
57            </#if> 
58 
59            <div class="asset asset_news"> 
60 
61                <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
62                <a href="${viewURL}"> 
63                    <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
64 
65                    <#if bild?has_content> 
66                        <#if bildausrichtung = "left"> 
67                            <div class="asset_image left"> 
68                                <img src="${bild}" alt="${alternativtext_bild}" title="${alternativtext_bild}" /> 
69                            </div> 
70                        </#if> 
71                        <#if bildausrichtung = "right"> 
72                            <div class="asset_image right"> 
73                                <img src="${bild}" alt="${alternativtext_bild}" title="${alternativtext_bild}" /> 
74                            </div> 
75                        </#if> 
76                    <#-- Start Ergänzung Gaul 19.04.2020 zur Anzeige von PDFs --> 
77                    <#else> 
78                        <#if pdfDocument?has_content> 
79                            <div class="asset_image left"> 
80                                <img src="${pdfDocument}&documentThumbnail=1" style="border: 1px solid grey;"  /> 
81                            </div> 
82                        </#if> 
83 
84                    <#-- Ende Ergänzung Gaul 19.04.2020 zur Anzeige von PDFs --> 
85                    </#if> 
86 
87                    <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
88                </a> 
89                <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
90 
91                <div class="asset_text"> 
92                    <h4 class="asset_headline"><#if Untertitel??><#if untertitel?has_content><span class="asset_subheadline">${untertitel}</span></#if></#if>${entry.getTitle(locale)}</h4> 
93 
94                    <#assign teaser_text_length = teaser_text?length> 
95                    <#assign artikel_text_length = artikel_text?length> 
96                    <#assign maxLength = 300> 
97 
98                    <#if teaser_text?has_content> 
99                        <#if teaser_text_length < maxLength> 
100                            <div class="text">${teaser_text}</div> 
101                        <#else> 
102                            <div class="text">${teaser_text?substring(0,maxLength-1)}...</div> 
103                        </#if> 
104                    <#else> 
105                        <#if artikel_text_length < maxLength> 
106                            <div class="text">${artikel_text}</div> 
107                        <#else> 
108                            <div class="text">${artikel_text?substring(0,maxLength-1)}...</div> 
109                        </#if> 
110                    </#if> 
111 
112                    <#assign viewInContext = false> 
113 
114                    <#if assetLinkBehavior == "viewInPortlet"> 
115                        <#assign viewInContext = true> 
116                    </#if> 
117 
118 
119                    <#assign viewFullContentURL = renderResponse.createRenderURL()> 
120                    ${viewFullContentURL.setParameter("struts_action", "/asset_publisher/view_content")} 
121                    ${viewFullContentURL.setParameter("assetEntryId", entry.getEntryId()?string)} 
122                    ${viewFullContentURL.setParameter("type", entry.getAssetRendererFactory().getType())} 
123                    <#assign assetRenderer = entry.getAssetRenderer()> 
124                    <#if validator.isNotNull(assetRenderer.getUrlTitle())> 
125                        <#if assetRenderer.getGroupId() != scopeGroupId> 
126                            ${viewFullContentURL.setParameter("groupId", assetRenderer.getGroupId()?string)} 
127                        </#if> 
128                        ${viewFullContentURL.setParameter("urlTitle", assetRenderer.getUrlTitle())} 
129                    </#if> 
130                    <#assign viewFullContentURLString = viewFullContentURL?string> 
131                    <#assign viewFullContentURLString = httpUtil.setParameter(viewFullContentURLString, "redirect", currentURL)> 
132                    ${request.setAttribute("view.jsp-showIconLabel", false)} 
133 
134                    <a class="anc_more" data-senna-off="true" href="${viewURL}"><@liferay.language key="read-more" /></a> 
135 
136                </div> 
137                <div class="clear"></div> 
138            </div> 
139 
140 
141        <#-- CLOSE ROW --> 
142            <#if temp_counter == 3 || index_counter == entries?size> 
143                </div> 
144                <#assign temp_counter = 0> 
145            </#if> 
146 
147        </#list> 
148    </#if> 
149</div>