Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing: ==> localization.getLocalization( articleRelate.title_vn, "${languageId}" ) [in template "10131#10164#1718973" at line 238, column 67] ---- 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)?? ---- Tip: It has been noticed that you are using ${...} as the sole content of a quoted string. That does nothing but forcably converts the value inside ${...} to string (as it inserts it into the enclosing string). If that's not what you meant, just remove the quotation marks, ${ and }; you don't need them. If you indeed wanted to convert to string, use myExpression?string instead. ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${localization.getLocalization(articl... [in template "10131#10164#1718973" at line 238, column 65] ----
1<#--
2 Chi tiết bài viết - Thông tin cần biết - QT
3-->
4
5<div id="Detail">
6
7 <div class="titleNewsDetail">
8 <ol class="breadcrumb">
9 <li>
10 <a class="title-font white-text" href="#">Trang chủ</a>
11 </li>
12
13 <#if catalogue??>
14 <li>
15 <a class="title-font white-text" href="${freemakerUtil.getNavURL(catalogue.plid)}">${catalogueTitle}</a>
16 </li>
17 <#else>
18
19 </#if>
20
21 <#if ADMIN_AND_POWER == true>
22 <li>
23 <a class="title-font white-text edit_article_v" articleid="${art.articleid}">Sửa bài viết</a>
24 </li>
25 </#if>
26 </ol>
27
28 </div>
29
30 <div id="right_content2">
31
32 <div class="detail_news1">
33 <div id="printableArea">
34
35 <!-- Title -->
36
37 <div class="detail_content_news">
38
39
40 <h3 class="h1_title_news ">${titleVn}</h3>
41
42
43 <!-- Tools -->
44 <div class="time_fonsize">
45
46 <!-- && article.showndate == 0 -->
47 <#if languageId == "vi_VN">
48 <p class="time_detail_news" id="pPost-date">${DateUtil.showDateVn(art.startdatetime)}</p>
49 </#if>
50
51 <#if languageId != "vi_VN">
52 <p class="time_detail_news" id="pPost-date">Post date: ${DateUtil.parseLongToString(art.startdatetime)}</p>
53 </#if>
54
55
56 <script type="text/javascript">
57
58 // variables declaration
59 var dt = new Date(${art.startdatetime});
60 var strMonth = new Array("1","2","3","4","5","6","7","8","9","10","11","12");
61 var strDay = new Array("Chủ Nhật","Thứ Hai","Thứ Ba",
62 "Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy");
63
64 var giophut = dt.getHours() + ":" + dt.getMinutes();
65 var date = giophut + " ," + strDay[dt.getDay()] + ", ";
66 // var date = strDay[dt.getDay()] + ", ";
67
68 var years= dt.getYear();
69
70 if (years<1900) years+= 1900;
71 date +=" " + dt.getDate() + "-" + strMonth[dt.getMonth()] + "-" + years;
72
73 // document.write (date);
74 $('#pPost-date').html(date);
75
76
77 var min=11;
78 var max=21;
79 var sizeDefault=13;
80 function zoominLetter(){
81 var a=document.getElementsByClassName("article_summary_detail");for(i=0;i<a.length;i++){
82 if(a[i].style.fontSize){
83 var b=parseInt(a[i].style.fontSize.replace("px",""))
84 }else{
85 var b=sizeDefault
86 }if(b!=max){b+=1}a[i].style.fontSize=b+"px";$(".article_summary_detail *").css("fontSize",b+"px")
87 }
88 }
89 function zoomoutLetter(){
90 var a=document.getElementsByClassName("article_summary_detail");
91 for(i=0;i<a.length;i++){
92 if(a[i].style.fontSize){
93 var b=parseInt(a[i].style.fontSize.replace("px",""))
94 }else{var b=12}if(b!=min){b-=1}a[i].style.fontSize=b+"px";
95 $(".article_summary_detail *").css("fontSize",b+"px")}
96 };
97 </script>
98
99
100 <script type="text/javascript">
101 var min=11;
102 var max=21;
103 var sizeDefault=13;
104 function zoominLetter(){
105 var a=document.getElementsByClassName("article_summary_detail");
106 for(i=0;i<a.length;i++){
107 if(a[i].style.fontSize){
108 var b=parseInt(a[i].style.fontSize.replace("px",""))
109 }else{
110 var b=sizeDefault
111 }if(b!=max){b+=1}a[i].style.fontSize=b+"px";
112 $(".article_summary_detail *").css("fontSize",b+"px");
113 $(".article_content *").css("fontSize",b+"px");
114 }
115 }
116 function zoomoutLetter(){
117 var a=document.getElementsByClassName("article_summary_detail");
118 for(i=0;i<a.length;i++){
119 if(a[i].style.fontSize){
120 var b=parseInt(a[i].style.fontSize.replace("px",""))
121 }else{var b=12}if(b!=min){b-=1}a[i].style.fontSize=b+"px";
122 $(".article_summary_detail *").css("fontSize",b+"px");
123 $(".article_content *").css("fontSize",b+"px");
124 }
125 };
126 </script>
127
128 <script type="text/javascript">
129 $(document).ready(function(){
130 function goBack(){
131 window.history.back();
132 }
133 });
134 </script>
135
136 <div id="txTts"></div>
137
138 <div class="ho_tro">
139 <div class="chinh_font">
140 <div class="email_print">
141
142 <#if languageId == "vi_VN">
143 <a id="print_${portletId}" class="print_1">In bài</a>
144 <a id="send_${portletId}" class="email_1" href="#">Gửi</a>
145 </#if>
146
147 <#if languageId != "vi_VN">
148 <a id="print_${portletId}" class="print_1">Print</a>
149 <a id="send_${portletId}" class="email_1" href="#">Send</a>
150 </#if>
151 </div>
152 <#if languageId == "vi_VN">
153 <b>Xem với cỡ chữ : </b>
154 </#if>
155
156 <#if languageId != "vi_VN">
157 <b>Font size : </b>
158 </#if>
159
160 <a class="fontSizeMinus" onclick="zoomoutLetter()">A-</a>
161 <a class="fontReset" onclick="return false">A</a>
162 <a class="fontSizePlus" onclick="zoominLetter()">A+</a>
163
164
165 </div>
166 </div>
167
168 </div>
169
170 <div class="article_summary_detail">
171
172 <!-- Intro -->
173
174 <#if hasSummmaryContentVn == true>
175 <span class="summary_detail_news">
176 ${summmaryContentVn}
177 </span>
178 </#if>
179
180 </div>
181 <div class="article_content">
182 <!-- Content -->
183 <p style="text-align: center;">
184 <p dir="ltr">${contentVn}</p>
185 </p>
186
187 </div>
188 <div class="sharelist">
189 <div>${bufferSocial}</div>
190 <div>${bufferSdk}</div>
191 </div>
192
193 </div>
194 </div>
195
196 <!-- Turn back -->
197 <div class="print_back">
198 <div class="print_back1">
199
200 <#if languageId == "vi_VN">
201 <a id="btnBack" class="icon_back">Quay lại trang trước</a>
202 </#if>
203
204 <#if languageId != "vi_VN">
205 <a id="btnBack" class="icon_back" href="#">Previous page</a>
206 </#if>
207
208 </div>
209 </div>
210
211
212 <!-- other news -->
213 <#if catalogue??>
214 <#if lstArticleRelate?has_content>
215 <div class="orther_news">
216
217 <#if languageId == "vi_VN">
218 <div class="title_name_orther">Các tin khác </div>
219 </#if>
220
221 <#if languageId != "vi_VN">
222 <div class="title_name_orther">More </div>
223 </#if>
224
225
226 </div>
227 </div>
228
229
230 <!-- more -->
231 <ul class="ul_li_orther">
232
233 <#list lstArticleRelate as articleRelate>
234 <li>
235
236 <a title="${titleVn}" target="" class="name_orther_1" data-toggle="tooltip" href="${freemakerUtil.getArticleDetailURL(catalogue.catalogueid, articleRelate.articleid)}">
237
238 ${localization.getLocalization(
239 articleRelate.title_vn, "${languageId}"
240 )}
241
242 <#if article.showndate?? && article.showndate == 0>
243 <b class="time_3">(${DateUtil.parseLongToString(articleRelate.startdatetime)})</b>
244 </#if>
245
246 </a>
247
248 </li>
249 </#list>
250 </ul>
251
252 </#if>
253 </#if>
254 </div>
255</div>