کانون مهارت ها و سبک زندگی - cul - مدیریت امور فرهنگی
در حین انجام عملیات خطایی رخ داده است.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.getDate(Date, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@553b4c96"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign publishDate = dateUtil.getDat... [in template "20097#20123#336343" at line 146, column 13]
----
1<#if entries?has_content>
2<style>
3.banner-component {
4 padding-block: 2.375em;
5}
6.banner-component .swiper-rtl .swiper-button-next {
7 left: 10px;
8 right: auto;
9}
10.banner-component .swiper-rtl .swiper-button-prev {
11 right: 10px;
12 left: auto;
13}
14.banner-component .banner-container .banner-swiper {
15 width: 100%;
16 height: 100%;
17 position: relative;
18}
19.banner-component .banner-container .banner-swiper .swiper-wrapper {
20 position: relative;
21}
22.banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide {
23 border-radius: 1.25em;
24 overflow: hidden;
25}
26.banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container {
27 position: relative;
28}
29.banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container > img {
30 width: 100%;
31 height: 17.313em;
32}
33.banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container {
34 position: absolute;
35 bottom: 0.625em;
36 inset-inline: 0.625em;
37 border-radius: 0.563em;
38 background-color: #fff;
39 padding: 0.625em;
40 box-shadow: 0em 0.25em 0.938em 0em rgba(0, 0, 0, 0.2509803922);
41}
42.banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container > p {
43 font-size: 0.875em;
44 font-weight: 600;
45 line-height: 24px;
46 color: #901bef;
47 margin: 0;
48}
49.banner-component .banner-container .banner-swiper .banner-navigation .banner-right,
50.banner-component .banner-container .banner-swiper .banner-navigation .banner-left {
51 position: absolute;
52 z-index: 1;
53 top: 0;
54 bottom: 0;
55 margin-block: auto;
56 padding: 0;
57 border-radius: 50%;
58 width: 2.75em;
59 height: 2.75em;
60 display: flex;
61 justify-content: center;
62 align-items: center;
63}
64.banner-component .banner-container .banner-swiper .banner-navigation .banner-right > svg,
65.banner-component .banner-container .banner-swiper .banner-navigation .banner-left > svg {
66 width: 1.375em;
67 height: 1.375em;
68 border-radius: 50%;
69 filter: brightness(0) saturate(100%) invert(13%) sepia(12%) saturate(576%) hue-rotate(173deg) brightness(100%) contrast(90%);
70}
71.banner-component .banner-container .banner-swiper .banner-navigation .banner-right {
72 transform: rotate(180deg);
73 inset-inline-start: 0.625em;
74}
75.banner-component .banner-container .banner-swiper .banner-navigation .banner-left {
76 inset-inline-end: 0.625em;
77}
78@media screen and (min-width: 768px) {
79 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container > img {
80 height: 31.25em;
81 }
82 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container {
83 height: 5.063em;
84 display: flex;
85 align-items: center;
86 justify-content: center;
87 }
88 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container > p {
89 font-size: 1.25em;
90 font-weight: 600;
91 line-height: 24px;
92 }
93 .banner-component .banner-container .banner-swiper .banner-navigation .banner-right,
94.banner-component .banner-container .banner-swiper .banner-navigation .banner-left {
95 width: 5em;
96 height: 5em;
97 }
98 .banner-component .banner-container .banner-swiper .banner-navigation .banner-right > svg,
99.banner-component .banner-container .banner-swiper .banner-navigation .banner-left > svg {
100 width: 2.563em;
101 height: 2.563em;
102 }
103}
104@media screen and (min-width: 1280px) {
105 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container > img {
106 height: 41.563em;
107 }
108 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container {
109 inset-inline: 1.25em;
110 padding-inline: 2em;
111 bottom: 2.625em;
112 height: 5.625em;
113 justify-content: flex-start;
114 }
115 .banner-component .banner-container .banner-swiper .swiper-wrapper .swiper-slide .slide-container .text-container > p {
116 font-size: 1.5em;
117 font-weight: 700;
118 line-height: 37px;
119 }
120 .banner-component .banner-container .banner-swiper .banner-navigation .banner-left,
121.banner-component .banner-container .banner-swiper .banner-navigation .banner-right {
122 width: 3.875em;
123 height: 3.875em;
124 }
125 .banner-component .banner-container .banner-swiper .banner-navigation .banner-left > svg,
126.banner-component .banner-container .banner-swiper .banner-navigation .banner-right > svg {
127 width: 2em;
128 height: 2em;
129 }
130 .banner-component .banner-container .banner-swiper .banner-navigation .banner-right {
131 inset-inline-start: 1.25em;
132 }
133 .banner-component .banner-container .banner-swiper .banner-navigation .banner-left {
134 inset-inline-end: 1.25em;
135 }
136}
137</style>
138 <section class="banner-component">
139 <div class="banner-container">
140 <div class="banner-swiper swiper">
141 <div class="swiper-wrapper">
142 <#list entries as curEntry>
143 <#assign assetRenderer = curEntry.getAssetRenderer() />
144 <#assign renderer=curEntry.getAssetRenderer()>
145 <#assign dateFormat = "yyyy MM dd" />
146 <#assign publishDate=dateUtil.getDate(curEntry.getPublishDate(),dateFormat,locate)/>
147 <div class="swiper-slide">
148 <a href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry,true)}">
149 <div class="slide-container">
150 <#if !assetRenderer.getThumbnailPath(renderRequest)??>
151 <#assign imgSrc="/o/kub-theme/images/placeholder.jpg" />
152 <#else>
153 <#assign imgSrc=assetRenderer.getThumbnailPath(renderRequest) />
154 </#if>
155 <img src="${imgSrc}" />
156 <div class="text-container">
157 <p><#assign title = curEntry.getTitle(locale) />
158 ${stringUtil.shorten(htmlUtil.stripHtml(title), 185)}</p>
159 </div>
160 </div>
161 </a>
162 </div>
163 </#list>
164 </div>
165 <div class="swiper-button-prev"></div>
166 <div class="swiper-button-next"></div>
167 </div>
168 </div>
169 </section>
170 <script>
171var facultyBannerSwiper = new Swiper('.banner-swiper', {
172 slidesPerView: 1,
173 spaceBetween: 20,
174 autoplay: {
175 delay: 4000,
176 },
177 loop: true,
178
179});
180 </script>
181<#else>
182 <div class="alert alert-info text-center">
183 <@liferay_ui["message"] key="there-are-no-results" />
184 </div>
185</#if>