Recherche d'asset

Recherche 23 Résultats

Afficher
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33824" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33824" at line 6, column 3]
----
1<!-- Vignette collection d'oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getCollectionId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Collection d'oeuvres : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-collection-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <div class="entity-thumbnail-title"> 
36      <a href="${detailURLFilter}"> 
37        <h4>${entry.getTitle(locale)}</h4> 
38      </a> 
39    </div> 
40  </div> 
41</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33824" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33824" at line 6, column 3]
----
1<!-- Vignette collection d'oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getCollectionId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Collection d'oeuvres : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-collection-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <div class="entity-thumbnail-title"> 
36      <a href="${detailURLFilter}"> 
37        <h4>${entry.getTitle(locale)}</h4> 
38      </a> 
39    </div> 
40  </div> 
41</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33824" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33824" at line 6, column 3]
----
1<!-- Vignette collection d'oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getCollectionId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Collection d'oeuvres : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-collection-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <div class="entity-thumbnail-title"> 
36      <a href="${detailURLFilter}"> 
37        <h4>${entry.getTitle(locale)}</h4> 
38      </a> 
39    </div> 
40  </div> 
41</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33824" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33824" at line 6, column 3]
----
1<!-- Vignette collection d'oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getCollectionId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Collection d'oeuvres : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-collection-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <div class="entity-thumbnail-title"> 
36      <a href="${detailURLFilter}"> 
37        <h4>${entry.getTitle(locale)}</h4> 
38      </a> 
39    </div> 
40  </div> 
41</div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#33821" at line 6, column 19]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 plId = renderRequest.getAttri...  [in template "20116#20160#33821" at line 6, column 3]
----
1<!-- Vignette oeuvre --> 
2<#setting locale = locale /> 
3<#assign fromSearch = renderRequest.getAttribute("fromSearchPortlet")!false > 
4<#assign plId = 0 /> 
5<#if fromSearch> 
6  <#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
7</#if> 
8 
9<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
10  <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
11  <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
12</@liferay_portlet.renderURL> 
13 
14<@liferay_portlet.actionURL var="detailURLFilter"> 
15  <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
16  <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
17  <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
18  <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
19  <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
20</@liferay_portlet.actionURL> 
21 
22<!-- Oeuvre : ${entry.getTitle(locale)} --> 
23<div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
24  <div class="entity-thumbnail-image"> 
25    <a href="${detailURLFilter}"> 
26      <img src="${entry.getImageURL()}" /> 
27    </a> 
28  </div> 
29  <div class="entity-thumbnail-info"> 
30    <#if entry.getSources()?has_content> 
31      <div class="entity-thumbnail-source"> 
32          ${entry.getSources()[0].getTitle(locale)} 
33      </div> 
34    </#if> 
35    <#if entry.getArtworkCollections()?has_content> 
36      <div class="entity-thumbnail-parent-title"> 
37        <#list entry.getArtworkCollections() as collection> 
38          ${collection.getTitle(locale)}&nbsp; 
39        </#list> 
40      </div> 
41    </#if> 
42    <div class="entity-thumbnail-title"> 
43      <a href="${detailURLFilter}"> 
44        <h4>${entry.getTitle(locale)}</h4> 
45      </a> 
46    </div> 
47  </div> 
48</div>