- - Chuyển đổi số
Có lỗi xảy ra trong quá trình xử lý biểu mẫu.
The following has evaluated to null or missing:
==> content [in template "20115#20151#213026" at line 77, column 27]
----
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: ${content.getData()} [in template "20115#20151#213026" at line 77, column 25]
---- 1<style scoped> 2 .title-portal-event { 3 float: left; 4 width: 100%; 5 background: linear-gradient(#e9e9e9, #fbfbfb); 6 padding: 10px 0px 10px 11px; 7 text-transform: uppercase; 8 color: #d40a0a; 9 font-weight: bold; 10 } 11 .event-show-avatar { 12 float: left; 13 padding: 10px; 14 } 15 .event-show-content { 16 float: left; 17 padding: 10px; 18 text-align: justify; 19 font-size:14px; 20 } 21 .event-from-content-child { 22 float: left; 23 width: 100%; 24 color: #0f57af; 25 padding-bottom:5px; 26 } 27 .event-from-content-child-lable { 28 font-weight: bold; 29 } 30 .event-show-describle { 31 text-align: justify; 32 float: left; 33 width: 100%; 34 border: 1px solid #3a90e9; 35 padding: 15px 10px; 36 border-radius: 5px; 37 box-shadow: 0px 0px 3px 3px #b4bed0; 38 } 39</style> 40<div style="height:auto; width:100%; display: flex; flex-direction: row;"> 41 <div class="col-md-4 col-sm-6 col-xs-12 event-show-avatar"> 42 <#assign smallImgUrl = .vars["reserved-article-small-image-url"].data> 43 <#if smallImgUrl?has_content> 44 <img src="${smallImgUrl}" style="width:100%"> 45 <#else> 46 <img src="/documents/132355/153454/Sach%402x.png/1848746c-47f0-8de6-b17a-b70475b1de76?t=1620978745229" alt="Tác phẩm về Chủ tịch Hồ Chí Minh"> 47 </#if> 48 </div> 49 <div class="col-md-8 col-sm-6 col-xs-12 event-show-content"> 50 <div class="event-from-content-child"> 51 <span class="event-from-content-child-lable">Tiêu đề tài liệu: </span><br/> 52 <span style="font-weight: bold; color: red !important; text-transform: uppercase;">${htmlUtil.escape(.vars["reserved-article-title"].data)}</span> 53 </div> 54 <div class="event-from-content-child"> 55 <span class="glyphicon glyphicon-edit"> </span> 56 <span class="event-from-content-child-lable">Mô tả: </span> 57 <span>${htmlUtil.escape(.vars["reserved-article-description"].data)}</span> 58 </div> 59 <!---<div class="event-from-content-child"> 60 <span class="glyphicon glyphicon-user"> </span> 61 <span class="event-from-content-child-lable">Tác giả:</span> 62 <span>${htmlUtil.escape(txt_tacgia.getData())}</span> 63 </div> 64 <div class="event-from-content-child"> 65 <span class="glyphicon glyphicon-home"> </span> 66 <span class="event-from-content-child-lable">Nhà xuất bản:</span> 67 <#assign nha_xuatban_Data = getterUtil.getString(txt_nxb.getData())> 68 <#if validator.isNotNull(nha_xuatban_Data)> 69 <span>${htmlUtil.escape(nha_xuatban_Data)}</span> 70 </#if> 71 </div>--> 72 73 <div class="event-from-content-child"> 74 <span class="glyphicon glyphicon-book"> </span> 75 <span class="event-from-content-child-lable">Nội dung:</span> 76 <span><a href="content.getData"> 77 ${content.getData()}</a></span> 78 </div> 79 80 <!-- Linh tạm tắt--> 81 <div class="event-from-content-child" style="padding-top: 10px;"> 82 <span class="glyphicon glyphicon-paperclip"> </span> 83 <span class="event-from-content-child-lable">Tải về:</span> 84 <span><a class="btn btn-primary" href="${attachment.getData()}" target="_blank"> 85 ${languageUtil.format(locale, "Tải về", true)} 86 </a></span> 87 88 </div> 89 90 </div> 91</div>