Header CED

Print Room

Breadcrumb

Info pratiques CED

Practical information

Free of charge, by appointment only.

Reservation by phone on 03 68 98 74 96 or by email: ContactEstampes@strasbourg.eu

Accroche CED

The Cabinet des Estampes et des Dessins is the collection of old prints of the Strasbourg museums. Established at the beginning of the 20th century as a complement to the painting collections of the Musée des Beaux-Arts, it gradually became independent and forms one of the most important holdings of works on paper in the Strasbourg museums, alongside the Cabinet d'arts graphiques of the Musée d'art moderne et contemporain and the Musée Tomi Ungerer.

Its collections reflect the large families of objects in the network of Strasbourg museums. Thus one finds drawings and engravings from the 15th to the mid-19th century, from the Italian, Nordic or German schools, which complement and resonate with the collections of the Musée des Beaux-Arts. Engravings and drawings of ornaments, as well as a series of goldsmith's drawings, make it possible to recall the tradition of arts and crafts, very important in Strasbourg since the 18th century, and complement the objects displayed in the Musée des Arts décoratifs.

The documentary collections, views of Strasbourg or Alsace, portraits of famous Alsatians, tell the story of the city and its inhabitants, thus enriching the collections of the History Museum. The large stock of folk paintings and, more broadly, lithographs published in Alsace in the 19th century enriches our knowledge of folk art and traditions, which are enhanced by the Alsace Museum.

This collection of light-sensitive works is accessible by appointment only

Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.kernel.json.JSONFactoryUtil")  [in template "20116#20160#450079396" at line 9, column 28]

----
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 jsonFactoryUtil = serviceLoca...  [in template "20116#20160#450079396" at line 9, column 1]
----
1<#setting locale = locale /> 
2<#setting datetime_format="iso"> 
3<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
4    <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
5<#else> 
6    <#assign homeURL = "/" /> 
7</#if> 
8<#assign portletHelper = serviceLocator.findService("eu.strasbourg.utils.api.PortletHelperService") /> 
9<#assign jsonFactoryUtil = serviceLocator.findService("com.liferay.portal.kernel.json.JSONFactoryUtil") /> 
10 
11<section id="oeuvre" class="detail-museum margin-bottom"> 
12    <div  class="content container"> 
13        <div class="infos"> 
14            <h2>${portletHelper.getPortletTitle('eu.museum.collection', renderRequest)}</h2> 
15             
16            <button id="btn-all-collection" class="button1" aria-label="<@liferay_ui.message key="eu.museum.all-collection" /> (<@liferay_ui.message key="eu.new-window" />)" title='<@liferay_ui.message key="eu.museum.all-collection" /> (<@liferay_ui.message key="eu.new-window" />)'> 
17                <span class="points"> 
18                    <span class="trait"> 
19                        <span class="background"> 
20                            <span> 
21                                <@liferay_ui.message key="eu.museum.all-collection" /> 
22                            </span> 
23                        </span> 
24                    </span> 
25                </span> 
26            </button> 
27        </div> 
28        <#if entries?has_content> 
29            <div id="listCollections" class="list"> 
30                <div class="gutter-sizer"></div> 
31        	    <#list entries as curEntry> 
32                    <#if curEntry?has_content && curEntry.getAssetRenderer()?has_content && curEntry.getAssetRenderer().getArticle()?has_content> 
33                        <#assign content = strasbourg.buildFieldValues(curEntry.getClassPK()) /> 
34                        <#assign image = content.image /> 
35                        <#assign imageURL ="" /> 
36                        <#assign imageDescription = ""> 
37                        <#if image?has_content> 
38                            <#assign imageURL = image.contentUrl /> 
39                            <#assign imageDescription = image.description> 
40                        </#if> 
41                        <#assign title = content.title /> 
42                        <#assign link = content.link /> 
43                        <a href="${link}" target="_blank" aria-label="${title?html} (<@liferay_ui.message key="eu.new-window" />)" title="${title?html} (<@liferay_ui.message key="eu.new-window" />)" class="oeuvre-thumbnail"> 
44                            <img src="${imageURL}" alt="${imageDescription?html}" title="${imageDescription?html}" /> 
45                            <div class="info"> 
46                                <div class="title"> 
47                                    <span>${title}</span> 
48                                </div> 
49                                <div class="museums"> 
50                                    <#if curEntry.categories?first?has_content> 
51                                        <#assign vocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") /> 
52                                        <span> 
53                                            <#assign nbMusees = 0 /> 
54                                            <#list curEntry.categories as category> 
55                                                <#assign vocabulary = vocabularyLocalService.getVocabulary(category.vocabularyId) /> 
56                                                <#if vocabulary.name == "Musées"> 
57                                                    <#if nbMusees gt 0 > 
58                                                        ,  
59                                                    </#if> 
60                                                    ${category.getTitle(locale)} 
61                                                    <#assign nbMusees++ /> 
62                                                </#if> 
63                                            </#list> 
64                                        </span> 
65                                    </#if> 
66                                </div> 
67                            </div> 
68                        </a> 
69                    </#if> 
70                </#list> 
71            </div> 
72        </#if> 
73    </div> 
74</section> 
75 
76<script> 
77    $("#btn-all-collection").click(function(){ 
78      window.open('https://musees-strasbourg.skin-web.org/', '_blank').focus(); 
79    }); 
80</script>