Có lỗi xảy ra trong quá trình xử lý biểu mẫu.
The following has evaluated to null or missing: ==> tapTinDinhKemJson [in template "34201#34227#500471" at line 30, column 84] ---- 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)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${tapTinDinhKemJson.title} [in template "34201#34227#500471" at line 30, column 82] - Reached through: #assign ducumentURL = "/documents/${t... [in template "34201#34227#500471" at line 30, column 21] ----
1<div style="border: 1px solid #dc3545 ;" >
2 <table class="table table-sm">
3 <thead>
4 <tr class="bg-danger">
5 <th class="bg-danger" style="vertical-align: middle;color: white;" scope="col">STT</th>
6 <th class="bg-danger" style="vertical-align: middle;color: white;width:15%" scope="col">Số ký hiệu</th>
7 <th class="bg-danger" style="vertical-align: middle;color: white;width:10%" scope="col">Ngày ban hành</th>
8 <th class="bg-danger" style="vertical-align: middle;color: white;" scope="col">Trích yếu</th>
9 </tr>
10 </thead>
11 <tbody>
12 <#list entries as curEntry>
13 <#assign renderer = curEntry.getAssetRenderer()
14 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, renderer, curEntry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
15 className = renderer.getClassName() >
16 <#if className == "com.liferay.journal.model.JournalArticle">
17 <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent()) />
18 <#assign soKyHieu = docXml.valueOf("//dynamic-element[@name='soKyHieu']/dynamic-content/text()") />
19 <#assign ngayKy = docXml.valueOf("//dynamic-element[@name='ngayKy']/dynamic-content/text()") />
20 <#assign nguoiKy = docXml.valueOf("//dynamic-element[@name='nguoiKy']/dynamic-content/text()") />
21 <#assign tapTinDinhKem = docXml.valueOf("//dynamic-element[@name='tapTinDinhKem']/dynamic-content/text()") />
22 <#if tapTinDinhKem?has_content>
23 <#assign tapTinDinhKemJson = tapTinDinhKem?eval />
24 </#if>
25 <#if tapTinDinhKemJson?has_content && tapTinDinhKemJson.groupid?has_content>
26 <#assign tapTinDinhKemGroupId = tapTinDinhKemJson.groupid />
27 <#else>
28 <#assign tapTinDinhKemGroupId = themeDisplay.getScopeGroupId() />
29 </#if>
30 <#assign ducumentURL = "/documents/${tapTinDinhKemGroupId}/0/${tapTinDinhKemJson.title}/${tapTinDinhKemJson.uuid}" />
31 <#assign title = curEntry.getTitle(locale) />
32 <#if validator.isNotNull(ngayKy)>
33 <#assign ngayKy_DateObj = dateUtil.parseDate("yyyy-MM-dd", ngayKy, locale)
34 ngayKy = dateUtil.getDate(ngayKy_DateObj, "dd/MM/yyyy", locale)
35 />
36 </#if>
37 <tr>
38 <th scope="row">${curEntry_index + 1}</a></th>
39 <td><a href="${ducumentURL}" target="blank_">${soKyHieu}</a></td>
40 <td><a href="${ducumentURL}" target="blank_">${ngayKy}</a></td>
41 <td><a href="${ducumentURL}" target="blank_">${title}</a></td>
42 </tr>
43 </#if>
44 </#list>
45 </tbody>
46 </table>
47</div>
—
20 Số bài trên trang