Anmelden

Asset-Herausgeber

Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) [in template "10154#10194#46566" at line 146, column 44]
----
Tip: If the failing expression is known to be 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 viewURL = assetRenderer.getUR... [in template "10154#10194#46566" at line 146, column 25]
----
1<div class="assets asset-theme-1"> 
2 <#assign jsonFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] /> 
3 <#if entries?has_content> 
4 <#list entries as entry> 
5 <#assign 
6 entry = entry 
7 
8 assetRenderer = entry.getAssetRenderer() 
9 
10 entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
11 
12 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
13 /> 
14 <!-- entry --> 
15 <#if entry.getClassNameId() == 10109> 
16 
17 <#if entry.getAssetRenderer()?? && assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry)?? && saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent())?? > 
18 <#assign assetRenderer = entry.getAssetRenderer()?? /> 
19 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
20 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) /> 
21 <#assign untertitel = docXml.valueOf("//dynamic-element[@name='Untertitel']/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
22 <#assign teaser_text = docXml.valueOf("//dynamic-element[@name='Teaser_Text']/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
23 <#assign artikel_text = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-content[@language-id='${locale}']/text()")?replace("</?[^>]+(>|$)", "", "r") /> 
24 <#assign bildJson = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bild']/dynamic-content[@language-id='${locale}']/text()") /> 
25 <#assign alternativtext_bild = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Alternativtext_Bild']/dynamic-content[@language-id='${locale}']/text()") /> 
26 <#assign bildtext = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bildtext']/dynamic-content[@language-id='${locale}']/text()") /> 
27 <#assign bildausrichtung = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='Bildausrichtung']/dynamic-content[@language-id='${locale}']/text()") /> 
28 <#assign lightbox_anzeigen = docXml.valueOf("//dynamic-element[@name='Page'][1]/dynamic-element[@name='lightbox_anzeigen']/dynamic-content[@language-id='${locale}']/text()") /> 
29 
30 <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
31 <#assign pdfDocumentJson = docXml.valueOf("//dynamic-element[@name='pdfDocument']/dynamic-content[@language-id='${locale}']/text()") /> 
32 
33 <#-- Get image path --> 
34 <#if pdfDocumentJson?has_content> 
35 <#assign 
36 pdfDocumentJson = jsonFactoryUtil.looseDeserialize(pdfDocumentJson) 
37 pdfDocument = "/documents/" + pdfDocumentJson.groupId + "/" + pdfDocumentJson.uuid + "?documentThumbnail=1" 
38 /> 
39 <#else> 
40 <#assign pdfDocument = "" /> 
41 </#if> 
42 <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
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=3" 
49 /> 
50 <#else> 
51 <#assign bild = "" /> 
52 </#if> 
53 
54 <div class="asset asset_news"> 
55 
56 <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
57 <#--<a href="${viewURL}">--> 
58 <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
59 
60 <#if bild?has_content> 
61 <!-- bild content ${locale} --> 
62 <#if bildausrichtung = "left"> 
63 <!-- bild content left --> 
64 <div class="asset_image left"> 
65 <img src="${bild}" alt="${alternativtext_bild}" title="${alternativtext_bild}" /> 
66 </div> 
67 <#else> 
68 <#if bildausrichtung = "right"> 
69 <!-- bild content right --> 
70 <div class="asset_image right"> 
71 <img src="${bild}" alt="${alternativtext_bild}" title="${alternativtext_bild}" /> 
72 </div> 
73 <#else> 
74 <!-- bildausrichtung ist nicht definiert --> 
75 </#if> 
76 </#if> 
77 <#-- Start Ergänzung Gaul 19.04.2020 zur Anzeige von PDFs --> 
78 <#else> 
79 <#if pdfDocument?has_content> 
80 <div class="asset_image left"> 
81 <img src="${pdfDocument}&documentThumbnail=1" style="border: 1px solid grey;" /> 
82 </div> 
83 </#if> 
84 
85 <#-- Ende Ergänzung Gaul 19.04.2020 zur Anzeige von PDFs --> 
86 </#if> 
87 
88 <#-- Start Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
89 <#--</a>--> 
90 <#-- Ende Ergänzung Gaul 21.04.2020 zur Anzeige von PDFs --> 
91 
92 <#if bildausrichtung = "left"> 
93 <div class="asset_text right"> 
94 <#elseif bildausrichtung = "right"> 
95 <div class="asset_text left"> 
96 <#else> 
97 <div class="asset_text"> 
98 </#if> 
99 
100 <h4 class="asset_headline"><#if Untertitel??><#if untertitel?has_content><span class="asset_subheadline">${untertitel}</span></#if></#if>${entry.getTitle(locale)}</h4> 
101 
102 <#assign teaser_text_length = teaser_text?length> 
103 <#assign artikel_text_length = artikel_text?length> 
104 <#assign maxLength = 300> 
105 
106 <#if teaser_text?has_content> 
107 <#if teaser_text_length < maxLength> 
108 <div class="text">${teaser_text}</div> 
109 <#else> 
110 <div class="text">${teaser_text?substring(0,maxLength-1)}...</div> 
111 </#if> 
112 <#else> 
113 <#if artikel_text_length < maxLength> 
114 <div class="text">${artikel_text}</div> 
115 <#else> 
116 <div class="text">${artikel_text?substring(0,maxLength-1)}...</div> 
117 </#if> 
118 </#if> 
119 
120 <#assign viewInContext = false> 
121 
122 <#if assetLinkBehavior??> 
123 <#if assetLinkBehavior == "viewInPortlet"> 
124 <#assign viewInContext = true> 
125 </#if> 
126 </#if> 
127 ${request.setAttribute("view.jsp-showIconLabel", false)} 
128 
129 <a class="anc_more" href="${viewURL}"><@liferay.language key="read-more" /></a> 
130 
131 
132 
133 </div> 
134 <div class="clear"></div> 
135 </div> 
136 <#else> 
137 <p>This Content produces a bug!!! Please contact the Administrator!</p> 
138 </#if> 
139 <#else> 
140 <#assign assetRenderer = entry.getAssetRenderer() /> 
141 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
142 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
143 
144 <#if assetLinkBehavior??> 
145 <#if assetLinkBehavior != "showFullContent"> 
146 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
147 </#if> 
148 </#if> 
149 <div class="asset-abstract"> 
150 
151 <h3 class="asset-title"> 
152 <a href="${viewURL}"><img alt="" src="${assetRenderer.getIconPath(renderRequest)}" />${entryTitle}</a> 
153 </h3> 
154 
155 <div class="asset-content"> 
156 
157 <div class="asset-summary"> 
158 ${htmlUtil.escape(assetRenderer.getSummary(locale))} 
159 
160 <a href="${viewURL}"><@liferay.language key="read-more" /><span class="hide-accessible"><@liferay.language key="about" />${entryTitle}</span> &raquo;</a> 
161 </div> 
162 </div> 
163 </div> 
164 
165 </#if> 
166 
167 
168 
169 </#list> 
170 <#else> 
171 <p>Sorry, there are no entries to display!</p> 
172 </#if> 
173 </div> 

Ich bin Löwe

Ich bin Löwe

Die Lions Clubs feiern 100-jähriges Bestehen – eine gute Gelegenheit, um möglichst vielen Menschen einen Einblick in das soziale Engagement der Lions zu geben. Unter dem Motto #ichbinlöwe erzählen Leos und Lions, warum sie sich engagieren.

Lions Anthem

Lions Anthem

Ob es eines Songs bedarf ist sicherlich Geschmacksache. Entscheiden Sie selbst !

100 Jahre LIONS International

100 Jahre LIONS International

Informationyflyer zu 100 Jahren Lions International

Lions 100

Lions 100

Die Lions feiern 100 Jahre "we serve"

100 Jahre Lions International

100 Jahre Lions International

Dr. Eckart von Hirschhausen gratuliert zu 100 Jahren Lions