angle-left Lund läser Timbuktu

Lund läser Timbuktu

Lund läser är Lunds största bokcirkel, där tusentals läser samma bok under hösten. I år läser vi En droppe midnatt av Jason Timbuktu Diakité tillsammans.

Boken är gratis, och du kan hämta den på något av våra nio bibliotek. Vi delar ut boken så länge lagret räcker, på de flesta av våra bibliotek är boken nu slut.

Du kan också låna boken hos oss - som tryckt bok, eller i flera andra format. Här kan du reservera den som bland annat lättläst, MP3-ljudbok, e-bok eller kombinerad bok och CD.

Den som vill kan också delta i de evenemang som arrangeras på alla bibliotek under hela hösten. Det är till exempel bokcirklar, föreläsningar, bokfika och musikarrangemang.

Lund Läser-podden

Ta del av ett samtal om En droppe midnatt. Podden hittar du på vår hemsida och Facebook samt i alla kända podcastappar. Det första avsnittet släpps 10 september.

Lyssna på Lund läser-podden på Soundcloud

 

Kalender: Lund läser

Vi följer Folkhälsomyndighetens rekommendationer angående covid-19. Därför reserverar vi oss för att programpunkter kan ändras, flyttas eller ställas in med kort varsel. Skulle så vara fallet hittar ni information på våra sociala medier och på här på webbplatsen.

Observera att vi med anledning av det rådande läget har begränsat antalet platser till arrangemangen. Alla arrangemang kräver föranmälan. Anmäl dig till det bibliotek där programpunkten äger rum.

Virhe tapahtui prosessoidessa esitysmallia.
The string doesn't match the expected date/time/date-time format. The string to parse was: "". The expected format was: "yyyy-MM-dd".
The nested reason given follows:
Unparseable date: ""

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign eventDate = eventDate?date("y...  [in template "4278864#4278898#4281199" in macro "getLocalization" at line 96, column 13]
	- Reached through: @getLocalization id="eventDate"  [in template "4278864#4278898#4281199" at line 20, column 21]
----
1<#assign SiteGroup = themeDisplay.getSiteGroup() /> 
2<#assign displayUrl = SiteGroup.getDisplayURL(themeDisplay) /> 
3<#assign currentUrl = themeDisplay.getLayout().getFriendlyURL()?remove_beginning("/") /> 
4 
5<div class="calendar-list-container"> 
6    <ul class="calendar-list"> 
7        <#if entries?has_content> 
8            <#list entries as curEntry> 
9                <#assign renderer = curEntry.getAssetRenderer() /> 
10                <#assign className = renderer.getClassName() > 
11                <#if className == "com.liferay.journal.model.JournalArticle"> 
12                    <#assign article = renderer.getArticle() > 
13                    <#assign img = article.getSmallImageURL() > 
14                    <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
15                    <#assign viewURL = renderer.getURLViewInContext(renderRequest, renderResponse, viewURL ) /> 
16                    <#assign docXml = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
17                    <#assign title = renderer.getTitle(locale) /> 
18                    <#assign eventsTitle = renderer.getTitle(locale) /> 
19                    <#assign eventDate = docXml.valueOf("//dynamic-element[@name='eventDate']/dynamic-content/text()")/> 
20                    <@getLocalization id="eventDate" /> 
21                    <#assign eventEndDate = docXml.valueOf("//dynamic-element[@name='eventEndDate']/dynamic-content/text()")/> 
22                    <#assign eventTime = docXml.valueOf("//dynamic-element[@name='eventTime']/dynamic-content/text()") /> 
23                    <#assign eventLocation = docXml.valueOf("//dynamic-element[@name='eventLocation']/dynamic-content/text()") /> 
24                    <#assign documentsAndMediaImage = docXml.valueOf("//dynamic-element[@name='documentsAndMediaImage']/dynamic-content/text()") /> 
25                    <#assign eventImgAlt = docXml.valueOf("//dynamic-element[@name='eventImgAlt']/dynamic-content/text()") /> 
26 
27                    <li class="entry"> 
28                        <div class="lfr-meta-actions asset-actions clearfix"><@getEditIcon /></div> 
29                        <a href="${viewURL}"> 
30                            <#if (documentsAndMediaImage!= "") && (eventImgAlt !="")> 
31                                <div class="calendar-image"> 
32                                    <img src="${documentsAndMediaImage}" alt="${eventImgAlt}"/> 
33                                </div> 
34                            <#elseif documentsAndMediaImage != ""> 
35                                <div class="calendar-image"> 
36                                    <img src="${documentsAndMediaImage}" alt="${title}"/> 
37                                </div> 
38                            </#if> 
39                            <div class="calendar-inner-wrapper"> 
40                                <h3 class="calendar-title">${eventsTitle}</h3> 
41                                <div class="calendar-date"> 
42                                    <span class="visually-hidden"><@getLocalization id="event_start_date" /></span> 
43                                    <span>${eventDate}</span> 
44                                    <#if eventEndDate?? && eventEndDate !=""> 
45                                        <@getLocalization id = "eventEndDate" /> 
46                                        <span class="end-date"> 
47                                            <span class="visually-hidden"><@getLocalization id="event_end_date" /></span> 
48                                            <span> - ${eventEndDate}</span> 
49                                        </span> 
50                                    </#if> 
51                                </div> 
52                                <div class="calendar-time"> 
53                                    <span class="visually-hidden"><@getLocalization id="event_time" /></span> 
54                                    <#if eventTime?? && eventTime !=""> 
55                                        ${eventTime} 
56                                    </#if>     
57                                </div> 
58                                <div class="calendar-location"> 
59                                    <span class="visually-hidden"><@getLocalization id="event_location" /></span> 
60                                    <#if eventLocation?? && eventLocation !=""> 
61                                        ${eventLocation} 
62                                    </#if> 
63                                </div> 
64                            </div> 
65                        </a> 
66                    </li> 
67                </#if> 
68            </#list> 
69        </#if> 
70    </ul> 
71 
72        <@getLocalization id="events_all_link" /> 
73        <#if currentUrl?contains(eventsAllLink)> 
74        <#else> 
75            <div class="events-all"> 
76                <a class="events-all-link" href="${displayUrl}/${eventsAllLink}"><@getLocalization id="show_all" /></a> 
77            </div> 
78        </#if> 
79</div> 
80<#macro getLocalization id> 
81    <#if locale == "fi_FI"> 
82        <#setting date_format = "yyyy-MM-dd"> 
83        <#if id == "event_location"> 
84            Paikka 
85        <#elseif id == "event_address"> 
86            Osoite 
87        <#elseif id == "event_start_time"> 
88            Päivä 
89        <#elseif id == "event_end_time"> 
90            Lopetuspäivämäärä 
91        <#elseif id == "event_day"> 
92            Päivä 
93        <#elseif id == "event_time"> 
94            Aika 
95        <#elseif id == "eventDate"> 
96            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
97        <#elseif id == "eventEndDate"> 
98            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
99        <#elseif id == "events_all_link"> 
100            <#assign eventsAllLink = "evenemang" /> 
101        <#elseif id == "show_all"> 
102            Näytä kaikki tapahtumat 
103        </#if> 
104    <#elseif locale == "sv_SE"> 
105        <#setting date_format = "yyyy-MM-dd"> 
106        <#if id == "event_location"> 
107            Plats 
108        <#elseif id == "event_address"> 
109            Adress 
110        <#elseif id == "event_start_date"> 
111            Startdatum 
112        <#elseif id == "event_end_date"> 
113            Slutdatum 
114        <#elseif id == "event_day"> 
115            Datum 
116        <#elseif id == "event_time"> 
117            Tid 
118        <#elseif id == "eventDate"> 
119            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
120        <#elseif id == "eventEndDate"> 
121            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
122        <#elseif id == "events_all_link"> 
123            <#assign eventsAllLink = "kalender" /> 
124        <#elseif id == "show_all"> 
125            Visa alla evenemang 
126        </#if> 
127    <#elseif locale == "nb_NO"> 
128        <#setting date_format = "yyyy-MM-dd"> 
129        <#if id == "event_location"> 
130            Sted 
131        <#elseif id == "event_address"> 
132            Adresse 
133        <#elseif id == "event_start_date"> 
134            Startdato 
135        <#elseif id == "event_end_date"> 
136            Sluttdato 
137        <#elseif id == "event_day"> 
138            Dato 
139        <#elseif id == "event_time"> 
140            Tidspunkt 
141        <#elseif id == "eventDate"> 
142            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
143        <#elseif id == "eventEndDate"> 
144            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
145        <#elseif id == "events_all_link"> 
146            <#assign eventsAllLink = "evenemang" /> 
147        <#elseif id == "show_all"> 
148            Vis alle arrangementer 
149        </#if> 
150    <#elseif locale == "en_GB"> 
151        <#setting date_format = "MM/dd/yyyy"> 
152        <#if id == "event_location"> 
153            Place 
154        <#elseif id == "event_address"> 
155            Address 
156        <#elseif id == "event_start_date"> 
157            Date 
158        <#elseif id == "event_end_date"> 
159            End date 
160        <#elseif id == "event_day"> 
161            Date 
162        <#elseif id == "event_time"> 
163            Time 
164        <#elseif id == "eventDate"> 
165            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
166        <#elseif id == "eventEndDate"> 
167            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
168        <#elseif id == "events_all_link"> 
169            <#assign eventsAllLink = "events" /> 
170        <#elseif id == "show_all"> 
171            Show all events 
172        </#if> 
173    <#elseif locale == "de_DE"> 
174        <#setting date_format = "dd.MM.yyyy"> 
175        <#if id == "event_location"> 
176            Bibliothek 
177        <#elseif id == "event_address"> 
178            Adresse 
179        <#elseif id == "event_start_date"> 
180            Datum 
181        <#elseif id == "event_end_date"> 
182            Endtermin 
183        <#elseif id == "event_day"> 
184            Datum 
185        <#elseif id == "event_time"> 
186            Zeit 
187        <#elseif id == "eventDate"> 
188            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
189        <#elseif id == "eventEndDate"> 
190            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
191        <#elseif id == "events_all_link"> 
192            <#assign eventsAllLink = "veranstaltungen" /> 
193        <#elseif id == "show_all"> 
194            Alle Veranstaltungen anzeigen 
195        </#if> 
196    <#else> 
197        <#setting date_format = "MM/dd/yyyy"> 
198        <#if id == "event_location"> 
199            Place 
200        <#elseif id == "event_address"> 
201            Address 
202        <#elseif id == "event_start_date"> 
203            Start date 
204        <#elseif id == "event_end_date"> 
205            End date 
206        <#elseif id == "event_day"> 
207            Date 
208        <#elseif id == "event_time"> 
209            Time 
210        <#elseif id == "eventDate"> 
211            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
212        <#elseif id == "eventEndDate"> 
213            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
214        <#elseif id == "events_all_link"> 
215            <#assign eventsAllLink = "events" /> 
216        <#elseif id == "show_all"> 
217            Show all events 
218        </#if> 
219    </#if> 
220</#macro> 
221 
222<#macro getEditIcon> 
223    <#if renderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
224        <#assign redirectURL = renderResponse.createRenderURL() /> 
225 
226        ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
227        ${redirectURL.setWindowState("pop_up")} 
228 
229        <#assign editPortletURL = renderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
230 
231        <#if validator.isNotNull(editPortletURL)> 
232            <#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(renderer.getTitle(locale))) /> 
233 
234            <@liferay_ui["icon"] 
235            <#--image="edit"--> 
236            iconCssClass="icon-edit" 
237            message=title 
238            url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
239            /> 
240        </#if> 
241    </#if> 
242</#macro> 

Haku