Faculty of Philology - Wydział Filologiczny

Skip banner
News
Jubileusz 75lecia Wydziału Filologicznego
15 października 2026 roku w Auditorium Maximum Uniwersytetu Jagiellońskiego odbyły się uroczyste obchody 75-lecia Wydziału Filologicznego UJ. Była to okazja do przypomnienia historii Wydziału, spotkania przedstawicieli kolejnych pokoleń jego społeczności oraz spojrzenia na rolę filologii we współczesnym świecie.
16.10.2026
Literacki Nobel dla Anne Carson - komentarze
"Literackiego Nobla za 2026 rok otrzymuje kanadyjska pisarka Anne Carson za śmiałą i kreatywną twórczość, która stworzyła nowe formy dla współczesnej literatury w swobodnym dialogu z tradycją" uzasadnia Akademia Szwedzka Nobla dla Anne Carson.
08.10.2026
Inauguracja 663 roku akademickiego
Inauguracja roku akademickiego na Uniwersytecie Jagiellońskim to nie tylko początek kolejnego roku nauki i pracy, ale również okazja do podtrzymywania akademickich tradycji. Jedną z nich jest uroczysty orszak profesorów, który od lat towarzyszy inauguracji nowego roku na najstarszym polskim uniwersytecie.
05.10.2026
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy1187.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1187 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@22627cfc"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign article = journalArticleServi...  [in template "20096#20121#SKORKA2015-AGREGATOR-NA-GLOWNEJ(KALENDARZ)" at line 313, column 17]
----
1<#assign sciezkaObrazkow = ''/>
 
2<#if request?? && request?has_content>
 
3    <#assign sciezkaObrazkow = themeDisplay.getPathThemeImages()/>
 
4    <#assign longGroupId = themeDisplay.getScopeGroupId()/>
 
5    <#assign plid = "portlet_" + themeDisplay.getPortletDisplay().getId()/>
 
6</#if>
 
7
 
8<#if sciezkaObrazkow?has_content || sciezkaObrazkow?matches(".*/uj-lift-theme/images.*")>
 
9
 
10    <#assign defaultImgUrl = "${sciezkaObrazkow}/default_thumbs/ujThemeArticleMain-450x150.jpg"/>
 
11    <#assign langReadMore = htmlUtil.escape(languageUtil.get(locale, "read-more"))/>
 
12    <#assign langNext = htmlUtil.escape(languageUtil.get(locale, "next"))/>
 
13    <#assign langPrevious = htmlUtil.escape(languageUtil.get(locale, "previous"))/>
 
14
 
15    <#assign
 
16    titleData = ""
 
17    aggregatorSiteUrlData = ""
 
18    aggregatorPortletIdData = ""
 
19    hit1Data = ""
 
20    hit2Data = ""
 
21    hit3Data = ""
 
22    typeData = ""
 
23    categoriesData = ""
 
24    omitCategoriesData = ""
 
25    tagsData = ""
 
26    omitTagsData = ""
 
27    articlesCountOnPageData = ""
 
28    noResultsData = ""
 
29    hideData = ""
 
30    />
 
31
 
32    <#if (title.getData())??>
 
33        <#assign titleData = title.getData()/>
 
34    </#if>
 
35    <#if (aggregatorSiteUrl.getData())??>
 
36        <#assign aggregatorSiteUrlData = aggregatorSiteUrl.getData()/>
 
37    </#if>
 
38    <#if (aggregatorPortletId.getData())??>
 
39        <#assign aggregatorPortletIdData = aggregatorPortletId.getData()/>
 
40    </#if>
 
41    <#if (hit1.getData())??>
 
42        <#assign hit1Data = hit1.getData()/>
 
43    </#if>
 
44    <#if (hit2.getData())??>
 
45        <#assign hit2Data = hit2.getData()/>
 
46    </#if>
 
47    <#if (hit3.getData())??>
 
48        <#assign hit3Data = hit3.getData()/>
 
49    </#if>
 
50    <#if (type.getData())??>
 
51        <#assign typeData = type.getData()/>
 
52    </#if>
 
53    <#if (categories.getData())??>
 
54        <#assign categoriesData = categories.getData()/>
 
55    </#if>
 
56    <#if (omitCategories.getData())??>
 
57        <#assign omitCategoriesData = omitCategories.getData()/>
 
58    </#if>
 
59    <#if (tags.getData())??>
 
60        <#assign tagsData = tags.getData()/>
 
61    </#if>
 
62    <#if (omitTags.getData())??>
 
63        <#assign omitTagsData = omitTags.getData()/>
 
64    </#if>
 
65    <#if (articlesCountOnPage.getData())??>
 
66        <#assign articlesCountOnPageData = getterUtil.getInteger(articlesCountOnPage.getData())/>
 
67        <#if articlesCountOnPageData == 0>
 
68            <#assign articlesCountOnPageData = 3/>
 
69        </#if>
 
70    </#if>
 
71    <#if (noResults.getData())??>
 
72        <#assign noResultsData = noResults.getData()/>
 
73    </#if>
 
74    <#if (hide.getData())??>
 
75        <#assign hideData = hide.getData()/>
 
76    </#if>
 
77
 
78    <#-- DATES-->
 
79    <#assign dzisiaj = dateUtil.parseDate("yyyyMMdd", .now?string("yyyyMMdd"), locale)/>
 
80    <#assign m = dzisiaj?long/>
 
81    <#assign j = m + 86400000>
 
82    <#assign jutro = j?number_to_date/>
 
83    <#assign w = m - 86400000>
 
84    <#assign wczoraj = w?number_to_date/>
 
85
 
86    <#-----------MACRO----------->
 
87    <#macro imgAltDescription artImgUrl>
 
88        <#assign artImgUrlArray = stringUtil.split(artImgUrl, "/")/>
 
89        <#assign fileGroup = getterUtil.getLong(artImgUrlArray[2])/>
 
90        <#assign fileFolder = getterUtil.getLong(artImgUrlArray[3])/>
 
91        <#assign fileName = httpComponentsUtil.decodeURL(artImgUrlArray[4])/>
 
92
 
93        <#if fileEntryService.getFileEntryByFileName(fileGroup, fileFolder, fileName)??>
 
94            <#assign file = fileEntryService.getFileEntryByFileName(fileGroup, fileFolder, fileName)/>
 
95            <#assign fileTitle = file.getTitle()/>
 
96            <#assign fileTitle = fileTitle?replace("\\\"", "&quot;")/>
 
97            <#assign fileDescription = file.getDescription()>
 
98            <#assign fileDescription = fileDescription?replace("\\\"", "&quot;")/>
 
99            <#assign fileExtension = file.getExtension()/>
 
100        </#if>
 
101    </#macro>
 
102
 
103    <#---- Services ---->
 
104    <#assign journalArticleResourceService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")/>
 
105    <#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
 
106    <#assign assetTagService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService")/>
 
107    <#assign organizationService = serviceLocator.findService("com.liferay.portal.kernel.service.OrganizationLocalService")/>
 
108    <#assign groupService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")/>
 
109    <#assign fileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/>
 
110
 
111    <#assign emptyLongArray = getterUtil.getLongValues([])/>
 
112    <#----------- Categories ----------->
 
113    <#assign categoryIds = emptyLongArray/>
 
114    <#assign omitcategoryIds = emptyLongArray/>
 
115
 
116    <#list stringUtil.split(categoriesData, ",") as categorie>
 
117        <#if categorie?length gt 0>
 
118            <#assign categoryNameTmp = [categorie?trim]/>
 
119            <#assign categoryIdTmp = ujCustomAssetHelper.getCategoryIds(longGroupId, categoryNameTmp)/>
 
120            <#assign categoryIds = arrayUtil.append(categoryIds, categoryIdTmp)/>
 
121        </#if>
 
122    </#list>
 
123
 
124    <#list stringUtil.split(omitCategoriesData, ",") as categorie>
 
125        <#if categorie?length gt 0>
 
126            <#assign omitCategoryNameTmp = [categorie?trim]/>
 
127            <#assign omitCategoryIdTmp = ujCustomAssetHelper.getCategoryIds(longGroupId, omitCategoryNameTmp)/>
 
128            <#assign omitCategoryIds = arrayUtil.append(omitcategoryIds, omitCategoryIdTmp)/>
 
129        </#if>
 
130    </#list>
 
131
 
132<#----------- Tags ----------->
 
133    <#assign tagIds = emptyLongArray/>
 
134    <#assign omitTagIds = emptyLongArray/>
 
135
 
136    <#list stringUtil.split(tagsData) as tag>
 
137        <#if tag?length gt 0>
 
138            <#assign tagNameTmp = [tag?trim]/>
 
139            <#assign tagIdTmp = ujCustomAssetHelper.getTagIds(longGroupId, tagNameTmp)/>
 
140            <#assign tagIds = arrayUtil.append(tagIds, tagIdTmp)/>
 
141        </#if>
 
142    </#list>
 
143
 
144    <#list stringUtil.split(omitTagsData, ",") as tag>
 
145        <#if tag?length gt 0>
 
146            <#assign omitTagNameTmp = [tag?trim]/>
 
147            <#assign omitTagIdTmp = ujCustomAssetHelper.getTagIds(longGroupId, omitTagNameTmp)/>
 
148            <#assign omitTagIds = arrayUtil.append(omitTagIds, omitTagIdTmp)/>
 
149        </#if>
 
150    </#list>
 
151
 
152    <#assign hitsArticlesList = []/> <#-- to put and get hits with groupid+articleId -->
 
153    <#assign hitsArticlesTempList = []/> <#-- to check whether assets contains articleId -->
 
154
 
155    <#assign assetsArticlesList = []/>
 
156    <#assign articlesList = []/>
 
157
 
158    <#if hit1Data?has_content>
 
159        <#assign hitsArticlesList = hitsArticlesList + [hit1Data]/>
 
160        <#assign hitsArticlesTempList = hitsArticlesTempList + [hit1Data]/>
 
161    </#if> <#-- of checking hits 1 -->
 
162    <#if hit2Data?has_content>
 
163        <#assign hitsArticlesList = hitsArticlesList + [hit2Data]/>
 
164        <#assign hitsArticlesTempList = hitsArticlesTempList + [hit2Data]/>
 
165    </#if> <#-- of checking hits 2 -->
 
166    <#if hit3Data?has_content>
 
167        <#assign hitsArticlesList = hitsArticlesList + [hit3Data]/>
 
168        <#assign hitsArticlesTempList = hitsArticlesTempList + [hit3Data]/>
 
169    </#if> <#-- of checking hits 3 -->
 
170
 
171    <#if hitsArticlesList?size == 3>
 
172        <#assign roznica = articlesCountOnPageData - hitsArticlesList?size/>
 
173        <#if roznica == 0>
 
174            <#assign articlesList = hitsArticlesList/>
 
175        <#elseif roznica gt 0>
 
176            <#assign articlesList = hitsArticlesList/>
 
177            <#assign indeksPoczatkowy = 0/>
 
178            <#assign countToRead = roznica + 3/> <#-- additional articles to prevent duplicates and minimalize query -->
 
179
 
180            <#assign assets =  ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
181            "startDate", "endDate", "DESC", "ASC", dzisiaj, null, jutro, null, .now?date, 0, countToRead)/>
 
182
 
183            <#assign missing = countToRead - assets?size/>
 
184            <#if missing gt 0>
 
185            <#-- wyciąganie wydarzeń trwających -->
 
186                <#assign additionalAssets =  ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
187                "startDate", "endDate", "DESC", "ASC", null, null, dzisiaj, dzisiaj, .now?date, 0, missing)/>
 
188                <#assign assets = assets + additionalAssets/>
 
189                <#assign missing =  countToRead -  assets?size/>
 
190                <#if missing gt 0>
 
191                <#-- wyciąganie wydarzeń nadchodzących -->
 
192                    <#assign additionalAssets =  ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
193                    "startDate", "endDate", "ASC", "ASC", jutro, null, null, null, .now?date, 0, missing)/>
 
194                    <#assign assets = assets + additionalAssets/>
 
195                    <#assign missing =  countToRead -  assets?size/>
 
196                    <#if missing gt 0>
 
197                    <#-- wyciąganie wydarzeń z pozostałych opublikowanych -->
 
198                        <#assign additionalAssets =  ujCustomAssetHelper.getAssetsFromGroup( longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
199                        "startDate", "endDate", "DESC", "ASC", null, dzisiaj, dzisiaj, null, .now?date, 0, missing)/>
 
200                        <#assign assets = assets + additionalAssets/>
 
201                    </#if>
 
202                </#if>
 
203            </#if>
 
204
 
205            <#assign licznikZajawek = roznica/>
 
206
 
207            <#list assets as asset>
 
208                <#if licznikZajawek != 0>
 
209                    <#assign article = ''/>
 
210                    <#assign articleResource = journalArticleResourceService.getArticleResource(asset.getClassPK())/>
 
211                    <#assign article = journalArticleService.getArticle(articleResource.getGroupId(), articleResource.getArticleId())/>
 
212                    <#assign articleId = article.getArticleId()/>
 
213
 
214                    <#if !hitsArticlesList?seq_contains(articleId)>
 
215                        <#assign licznikZajawek = licznikZajawek - 1/>
 
216                        <#assign articlesList = articlesList + [articleId]/>
 
217                    </#if> <#-- end of checking if hitsList contains articleId -->
 
218                </#if> <#-- end of checking counter ilosc_na_stornie==0 -->
 
219            </#list> <#-- end of foreach assets -->
 
220
 
221        <#elseif roznica lt 0>
 
222            <#assign articlesList = hitsArticlesList[0..articlesCountOnPageData]/>
 
223        <#-- Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.) -->
 
224        </#if>
 
225
 
226    <#elseif hitsArticlesList?size lt 3> <#-- preparing list of articlesId -->
 
227        <#assign countToRead = articlesCountOnPageData + hitsArticlesList?size/> <#-- additional articles to prevent duplicates and minimalize query -->
 
228
 
229        <#assign assets = ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
230        "startDate","endDate","DESC","ASC",  dzisiaj, null, jutro, null, .now?date, 0, countToRead)/>
 
231
 
232        <#assign missing = countToRead - assets?size/>
 
233        <#if missing gt 0>
 
234        <#-- wyciąganie wydarzeń trwających -->
 
235            <#assign additionalAssets = ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
236            "startDate","endDate","DESC","ASC", null, null, dzisiaj, dzisiaj, .now?date, 0, missing)/>
 
237            <#assign assets = assets + additionalAssets/>
 
238            <#assign missing = countToRead - assets?size/>
 
239            <#if missing gt 0>
 
240            <#-- wyciąganie wydarzeń nadchodzących -->
 
241                <#assign additionalAssets = ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
242                "startDate","endDate","ASC", "ASC",  jutro, null, null, null, .now?date, 0, missing)/>
 
243                <#assign assets = assets + additionalAssets/>
 
244                <#assign missing = countToRead - assets?size/>
 
245                <#if missing gt 0>
 
246                <#-- wyciąganie wydarzeń z pozostałych opublikowanych -->
 
247                    <#assign additionalAssets = ujCustomAssetHelper.getAssetsFromGroup(longGroupId, typeData, categoryIds, omitCategoryIds, tagIds, omitTagIds,
 
248                    "startDate","endDate","DESC","ASC", null, dzisiaj, dzisiaj, null, .now?date, 0, missing)/>
 
249                    <#assign assets = assets + additionalAssets/>
 
250                </#if>
 
251            </#if>
 
252        </#if>
 
253
 
254        <#assign licznikZajawek = articlesCountOnPageData/>
 
255
 
256        <#list assets as asset>
 
257            <#if licznikZajawek == 0>
 
258                <#break>
 
259            <#else>
 
260                <#assign article = ""/>
 
261                <#assign articleResource =journalArticleResourceService.getArticleResource(asset.getClassPK())/>
 
262                <#assign article = journalArticleService.getArticle(articleResource.getGroupId(), articleResource.getArticleId())/>
 
263                <#assign articleId = article.getArticleId()/>
 
264
 
265                <#if !hitsArticlesList?seq_contains(articleId)>
 
266                    <#assign licznikZajawek = licznikZajawek - 1/>
 
267                <#-- set article id in list depends of hits order -->
 
268                    <#assign assetsArticlesList = assetsArticlesList + [articleId]/>
 
269                </#if> <#-- end of checking if hitsList contains articleId -->
 
270            </#if> <#-- end of checking counter ilosc_na_stronie==0 -->
 
271        </#list> <#-- end of foreach assets -->
 
272
 
273        <#assign articlesList = assetsArticlesList/>
 
274
 
275        <#if hitsArticlesTempList[0]?has_content>
 
276            <#assign articlesList = [hitsArticlesTempList[0]] + articlesList/>
 
277        </#if>
 
278        <#if hitsArticlesTempList[1]?has_content>
 
279            <#assign lastIndex = articlesList?size - 1/>
 
280            <#assign articlesList = [articlesList[0]] + [hitsArticlesTempList[1]] + articlesList[1..lastIndex]/>
 
281        </#if>
 
282        <#if hitsArticlesTempList[2]?has_content>
 
283            <#assign lastIndex = articlesList?size - 1/>
 
284            <#assign articlesList = articlesList[0..1] + [hitsArticlesTempList[2]] + articlesList[2..lastIndex]/>
 
285        </#if>
 
286        <#if articlesCountOnPageData lt articlesList?size>
 
287            <#assign articlesList = articlesList[0..articlesCountOnPageData]/>
 
288        </#if>
 
289    </#if> <#-- of checking hitsList -->
 
290
 
291    <div class="content-group jsContentGroupContainer <#if articlesList?has_content && articlesList?size == 1> without-nav </#if>"> <#-- boksy po prawej mają dodatklową klase '.content-group--even' -->
 
292
 
293        <#if aggregatorSiteUrlData?has_content>
 
294            <#if titleData?has_content>
 
295                <a href="${aggregatorSiteUrlData}" title="${titleData}" class="content-group__title">
 
296                    ${titleData}
 
297                </a>
 
298            </#if>
 
299        </#if>
 
300
 
301        <#if articlesList?size gt 0>
 
302            <#list articlesList as artId>
 
303
 
304
 
305                <#assign
 
306                articleTitle = ""
 
307                artImgJson = ""
 
308                rticleDescription = ""
 
309                startDate = ""
 
310                endDate = ""
 
311                />
 
312
 
313                <#assign article = journalArticleService.getArticle(longGroupId, artId)/>
 
314                <#assign artStructureValues = ujJournalArticleHelper.getFormValues(article, portletRequest)/>
 
315
 
316                <#assign articleTitle = artStructureValues["tytul"] />
 
317                <#if !articleTitle?has_content>
 
318                    <#assign articleTitle = article.getTitle()/>
 
319                </#if>
 
320
 
321                <#assign artImgJson = artStructureValues["grafikaHit"] />
 
322                <#if !artImgJson?has_content>
 
323                    <#assign defaultImgUrl = "${sciezkaObrazkow}/default_thumbs/ujThemeArticleMain-450x150.jpg"/>
 
324                </#if>
 
325
 
326                <#assign articleDescription = artStructureValues["streszczenie"] />
 
327                <#if !articleDescription?has_content>
 
328                    <#assign articleDescription = article.getDescription()/>
 
329                </#if>
 
330
 
331                <#assign articleStartDate = artStructureValues["startDate"] />
 
332                <#assign articleEndDate = artStructureValues["endDate"] />
 
333
 
334                <#if articleStartDate?has_content>
 
335                    <#assign articleStartDate = dateUtil.parseDate("yyyyMMdd", articleStartDate, locale)/>
 
336                    <#assign startDate = dateUtil.getDate(articleStartDate, "dd.MM.yyyy", locale)/>
 
337                </#if>
 
338
 
339                <#if articleEndDate?has_content>
 
340                    <#assign articleEndDate = dateUtil.parseDate("yyyyMMdd", articleEndDate, locale)/>
 
341                    <#assign endDate = dateUtil.getDate(articleEndDate, "dd.MM.yyyy", locale)/>
 
342                </#if>
 
343
 
344                <#if aggregatorSiteUrlData?has_content && aggregatorPortletIdData?has_content>
 
345                    <#assign adres = ""/>
 
346                    <#assign adres = "${aggregatorSiteUrlData}/-/journal_content/${aggregatorPortletIdData}/${longGroupId}/${artId}"/>
 
347                </#if>
 
348
 
349            <div class="content-group__item <#if artId?counter == 1> active </#if> jsContentGroupItem">
 
350                <div class="content-group__item-image jsContentGroupNavContainer">
 
351                    <a href="${adres}" title="${articleTitle}">
 
352                        <#if artImgJson?has_content>
 
353                            <#assign url = ujDocumentLibraryHelper.getFileEntryDownloadURL(artImgJson)/>
 
354                            <#attempt>
 
355                                <#assign imgDescription = ujDocumentLibraryHelper.getFileEntry(artImgJson).getDescription()/>
 
356                                <#recover>
 
357                                    <#assign imgDescription = articleTitle/>
 
358                            </#attempt>
 
359                            <img src="${url}" alt="<#if imgDescription?has_content>${imgDescription}<#else>${articleTitle}</#if>">
 
360                        <#else>
 
361                            <img src="${defaultImgUrl}" alt="${articleTitle}">
 
362                        </#if> <#-- End of checking thumb -->
 
363                    </a>
 
364                </div>
 
365                <div class="jsContentGroupFadeElement">
 
366                <div class="content-group__item-text">
 
367                    <a href="${adres}" class="content-group__item-title">
 
368                        ${articleTitle}
 
369                    </a>
 
370                    <#if !hideData?contains('abstractText')>
 
371                        <#if articleDescription?has_content>
 
372                            <div class="post-excerpt__text">
 
373                                ${articleDescription}
 
374                            </div>
 
375                        </#if>
 
376                    </#if> <#-- end of checking hiding -->
 
377                    <#if hideData?has_content && !hideData?contains('abstractDate')>
 
378                        <div class="content-group__item-sub-title">
 
379                            <#if startDate?has_content && endDate?has_content>
 
380                                <#if startDate == endDate>
 
381                                    ${startDate}
 
382                                <#else>
 
383                                    ${startDate} - ${endDate}
 
384                                </#if>
 
385                                <br />
 
386                            <#elseif startDate?has_content && ! endDate?has_content>
 
387                                ${startDate}<br />
 
388                            <#elseif !startDate?has_content &&  endDate?has_content>
 
389                                ${endDate}<br />
 
390                            </#if>
 
391                        </div>
 
392                    </#if> <#-- end of checking hiding-->
 
393                </div>
 
394
 
395                <#if hideData?has_content && !hideData?contains('abstractLinkMore')>
 
396                    <a href="${adres}" class="content-group__item-link">
 
397                        ${langReadMore} <span class="invisible-element">o ${articleTitle}</span>
 
398                    </a>
 
399                </#if> <#-- end of checking hiding-->
 
400                </div><#-- end of .jsContentGroupFadeElement-->
 
401                </div><#-- end of .content-group__item-->
 
402            </#list> <#-- end of foreach articlesList-->
 
403        <#else>
 
404            <div class="content-group__item-text">
 
405                <p class="content-group__item-title">
 
406                    ${noResultsData}
 
407                </p>
 
408            </div>
 
409        </#if>
 
410    </div>
 
411
 
412<#else>
 
413    <#if permissionChecker.getUserId() gt 100000>
 
414        <p>Ten szablon przeznaczony jest tylko dla dedykowanej skórki UJ</p>
 
415    </#if>
 
416</#if>
 
417
 
418<script>
 
419    window.addEventListener("load",function(event) {
 
420        var prevButtonsNews = document.getElementById("${plid}").getElementsByClassName("content-group__nav-prev jsContentGroupPrev");
 
421        var nextButtonsNews = document.getElementById("${plid}").getElementsByClassName("content-group__nav-next jsContentGroupNext");
 
422        for (let i = 0; i < prevButtonsNews.length; i++) {
 
423            prevButtonsNews[i].setAttribute("title", "${langPrevious}");
 
424            prevButtonsNews[i].setAttribute("role", "button");
 
425        }
 
426        for (let i = 0; i < nextButtonsNews.length; i++) {
 
427            nextButtonsNews[i].setAttribute("title", "${langNext}");
 
428            nextButtonsNews[i].setAttribute("role", "button");
 
429        }
 
430    },false);
 
431</script> 
Events
Ingmar/Bergman/Inter/Media
W lipcu 2018 miną setne urodziny Ingmara Bergmana, najwybitniejszego reżysera szwedzkiego dwudziestego wieku, ikony kina art-housowego
18.04.2018 - 19.04.2018
Międzynarodowa Interdyscyplinarna Konferencja Naukowa "Trauma and Nightmare",Gdańsk, 1-2 marca 2018 r.
Szczegóły znajdą Państwo na stronie: http://traumanightmare.ug.edu.pl/ Nadsyłanie zgłoszeń i abstraktów do 28 stycznia 2018 r.
01.03.2018 - 02.03.2018
Targi Pracy 2017
Biuro Karier UJ zaprasza studentów i absolwentów na Targi Pracy. Udział weźmie 35 pracodawców, którzy będą prezentować oferty pracy, praktyk, staży i wolontariatu oraz informować o możliwości rozwoju zawodowego w poszczególnych firmach i instytucjach
07.12.2017
Events
Ingmar/Bergman/Inter/Media
W lipcu 2018 miną setne urodziny Ingmara Bergmana, najwybitniejszego reżysera szwedzkiego dwudziestego wieku, ikony kina art-housowego
18.04.2018 - 19.04.2018
Międzynarodowa Interdyscyplinarna Konferencja Naukowa "Trauma and Nightmare",Gdańsk, 1-2 marca 2018 r.
Szczegóły znajdą Państwo na stronie: http://traumanightmare.ug.edu.pl/ Nadsyłanie zgłoszeń i abstraktów do 28 stycznia 2018 r.
01.03.2018 - 02.03.2018
Targi Pracy 2017
Biuro Karier UJ zaprasza studentów i absolwentów na Targi Pracy. Udział weźmie 35 pracodawców, którzy będą prezentować oferty pracy, praktyk, staży i wolontariatu oraz informować o możliwości rozwoju zawodowego w poszczególnych firmach i instytucjach
07.12.2017