Entête de page

Artistes Alsaciens

Ce fonds montre la vitalité et la diversité du dessin d’illustration en Alsace, dont les origines remontent au Moyen Âge et à la Renaissance, et qui a trouvé en Gustave Doré et Tomi Ungerer ses plus célèbres représentants.

Agrégateur de contenus

Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> curEntry.getAssetRenderer().getArticle  [in template "20116#20160#339562" at line 41, column 46]

----
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 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 docXml = saxReaderUtil.read(c...  [in template "20116#20160#339562" at line 41, column 9]
----
1<!-- Liste de vignettes oeuvres et contenus webs --> 
2<#setting locale = locale /> 
3<div class="search-asset-portlet"> 
4  <div class="search-asset-results"> 
5    <#list entries as curEntry> 
6      <#if curEntry.getAssetRenderer().getClassName() == 'eu.strasbourg.service.artwork.model.Artwork'> 
7        <#assign entry = curEntry.getAssetRenderer().getArtwork() /> 
8        <@liferay_portlet.renderURL var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
9          <@liferay_portlet.param name="classPK" value="${entry.getArtworkId()}" /> 
10          <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
11        </@liferay_portlet.renderURL> 
12 
13        <!-- Oeuvre : ${entry.getTitle(locale)} --> 
14        <div class="entity-thumbnail artwork-thumbnail ${entry.getSourceCSSClass()}"> 
15          <div class="entity-thumbnail-image"> 
16            <a href="${detailURL}"> 
17              <img src="${entry.getImageURL()}" /> 
18            </a> 
19          </div> 
20          <div class="entity-thumbnail-info"> 
21            <#if entry.getSources()?has_content> 
22              <div class="entity-thumbnail-source"> 
23                  ${entry.getSources()[0].getTitle(locale)} 
24              </div> 
25            </#if> 
26            <#if entry.getArtworkCollections()?has_content> 
27              <div class="entity-thumbnail-parent-title"> 
28                <#list entry.getArtworkCollections() as collection> 
29                  ${collection.getTitle(locale)}&nbsp; 
30                </#list> 
31              </div> 
32            </#if> 
33            <div class="entity-thumbnail-title"> 
34              <a href="${detailURL}"> 
35                <h4>${entry.getTitle(locale)}</h4> 
36              </a> 
37            </div> 
38          </div> 
39        </div> 
40      <#else> 
41        <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
42        <#assign title = docXml.valueOf("//dynamic-element[@name='title']/dynamic-content/text()") /> 
43        <#assign image = docXml.valueOf("//dynamic-element[@name='image']/dynamic-content/text()") /> 
44        <#assign currentURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
45        <!-- currentURL : ${currentURL} --> 
46        <#assign viewURL = curEntry.getAssetRenderer().getURLViewInContext(renderRequest, renderResponse, currentURL) /> 
47        <!-- viewURL : ${viewURL} --> 
48        <div class="entity-thumbnail"> 
49          <div class="entity-thumbnail-image"> 
50            <a href="${viewURL}"> 
51              <img src="${image}"> 
52            </a> 
53          </div> 
54          <div class="entity-thumbnail-info"> 
55            <div class="entity-thumbnail-title"> 
56              <a href="${viewURL}"> 
57                <h4>${title}</h4> 
58              </a> 
59            </div> 
60          </div> 
61        </div> 
62      </#if> 
63    </#list> 
64  </div> 
65</div>