Blog Bankinter Portugal
Ocorreu um erro ao processar o modelo.
Error on line 116, column 25 in 20155#20195#294718 docService.getFileEntry(group_id, folder_id, doc_name) is undefined. It cannot be assigned to fileEntry
1<#assign fecha = request.attributes.fecha> 2<#assign shareURL = request.attributes.shareURL> 3<#assign urlDetalle = request.attributes.urlDetalle> 4 5<#assign target = "_self"> 6<#assign positionGTM = ""> 7<#assign gaColor = ""> 8 9<#if bckColorBanner??> 10 <#if bckColorBanner.getData() == "bg--blue"> 11 <#assign positionGTM = "Color Bar Blue"> 12 <#assign gaColor = "azul"> 13 <#elseif bckColorBanner.getData() == "bg--yellow"> 14 <#assign positionGTM = "Color Bar Yellow"> 15 <#assign gaColor = "amarillo"> 16 <#elseif bckColorBanner.getData() == "bg--color1"> 17 <#assign positionGTM = "Color Bar Amarelo – Jovens"> 18 <#assign gaColor = "Amarelo – Jovens"> 19 <#elseif bckColorBanner.getData() == "bg--color2"> 20 <#assign positionGTM = "Color Bar Verde – Jovens"> 21 <#assign gaColor = "Verde – Jovens"> 22 <#elseif bckColorBanner.getData() == "bg--color3"> 23 <#assign positionGTM = "Color Bar Azul – Jovens"> 24 <#assign gaColor = "Azul – Jovens"> 25 <#elseif bckColorBanner.getData() == "bg--color4"> 26 <#assign positionGTM = "Color Bar Rosa – Jovens"> 27 <#assign gaColor = "Rosa – Jovens"> 28 <#elseif bckColorBanner.getData() == "bg--color5"> 29 <#assign positionGTM = "Color Bar Laranja – Particulares"> 30 <#assign gaColor = "Laranja – Particulares"> 31 <#elseif bckColorBanner.getData() == "bg--color6"> 32 <#assign positionGTM = "Color Bar Verde – Particulares"> 33 <#assign gaColor = "Verde – Particulares"> 34 <#elseif bckColorBanner.getData() == "bg--color7"> 35 <#assign positionGTM = "Color Bar Vermelho – Particulares"> 36 <#assign gaColor = "Vermelho – Particulares"> 37 <#elseif bckColorBanner.getData() == "bg--color8"> 38 <#assign positionGTM = "Color Bar Cinzento – Empresas"> 39 <#assign gaColor = "Cinzento – Empresas"> 40 <#elseif bckColorBanner.getData() == "bg--color9"> 41 <#assign positionGTM = "Color Bar Verde – Broker"> 42 <#assign gaColor = "Verde – Broker"> 43 </#if> 44</#if> 45<#assign imgURL = img.getData()> 46<#assign indexOf = imgURL?index_of('?t')> 47 48<#if (indexOf > 0)> 49 <#assign imgURL = imgURL?substring(0, indexOf)> 50</#if> 51 52<div class="news-detail__wrapper"> 53 <div class="news-detail"> 54 <div class="news-detail__image"> 55 <img alt="Imagen" title="" class="img" src="${imgURL}" /> 56 </div> 57 <h1 class="news-detail__title">${title.getData()}</h1> 58 <div class="rrssLateral"> 59 <span class="rrssLateral__title">Share:</span> 60 <ul class="share-rrss cl"> 61 <li class="fb"> 62 <a rel="nofollow" href="https://www.facebook.com/sharer/sharer.php?u=${shareURL}" 63 class="fb sharedContent" target="_blank" title="share"> 64 <span>share</span></a> 65 </li> 66 <li class="tw"> 67 <a rel="nofollow" href="http://twitter.com/intent/tweet?url=${shareURL}&text=${title.getData()}&via=Blog Bankinter Portugal" 68 class="tw sharedContent" target="_blank" title="share"> 69 <span>share</span></a> 70 </li> 71 <li class="li"> 72 <a rel="nofollow" href="https://www.linkedin.com/shareArticle?mini=true&url=${shareURL}" 73 class="linkedin sharedContent" target="_blank" title="share"> 74 <span>share</span></a> 75 </li> 76 <li class="whatsapp"> 77 <a rel="nofollow" href="https://api.whatsapp.com/send?text=${shareURL}" data-action="share/whatsapp/share" 78 target="_blank" class="ws sharedContent" title="share"> 79 <span>share</span></a> 80 </li> 81 <li class="email"> 82 <a rel="nofollow" href="${urlDetalle}" class="fancybox_noClose fancybox.iframe" 83 title="Compartir por mail."> 84 <span>Compartir por mail.</span></a> 85 </li> 86 </ul> 87 </div> 88 <div class="news-detail__article"> 89 <p class="news-detail__date">${fecha}</p> 90 <p class="news-detail__text">Escrito por: ${text.getData()}</p> 91 </div> 92 <#if textBanner?? && textBanner.getData()?has_content && positionBanner.getData() == "top"> 93 <@renderFeaturedBox bckColorBanner textBanner buttonTextBanner openNewWindow positionGTM gaColor /> 94 </#if> 95 96 97 98 99 <div class="news-detail__content"> 100 ${content.getData()} 101 </div> 102 103 104 105 <#if documents?? && documents.data?has_content> 106 <div class="list-docs"> 107 <ul> 108 <#list documents.getSiblings() as documento> 109 <#assign url = httpUtil.decodeURL(documento.data, true)> 110 <#assign parts = stringUtil.split(url, "/")> 111 <#assign group_id = getterUtil.getLong(parts[2])> 112 <#assign folder_id = getterUtil.getLong(parts[3])> 113 <#assign doc_name = parts[4]> 114 115 <#assign docService = serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")> 116 <#assign fileEntry = docService.getFileEntry(group_id, folder_id, doc_name)> 117 118 119 120 <li class="list-docs__item"> 121 <span class="list-docs__name">${documento.nameDocument.data}</span> 122 <span class="list-docs__link"> 123 <a href="${documento.data}" title="Descarregar ${documento.nameDocument.data}" target="_blank">descarregar PDF</a> 124 </span> 125 </li> 126 </#list> 127 </ul> 128 </div> 129 </#if> 130 131 132 133 <#if textBanner?? && textBanner.getData()?has_content && positionBanner.getData() == "bottom"> 134 <@renderFeaturedBox bckColorBanner textBanner buttonTextBanner openNewWindow positionGTM gaColor /> 135 </#if> 136 </div> 137</div> 138 139 140 141<#macro renderFeaturedBox bckColorBanner textBanner buttonTextBanner openNewWindow positionGTM gaColor> 142 143 <div class="featured-box ${bckColorBanner.getData()}"> 144 <h2 class="featured-box__title">${textBanner.getData()}</h2> 145 <#if buttonTextBanner.getData()?has_content> 146 <#assign link = buttonTextBanner.linkToPage.getFriendlyUrl()> 147 <#if buttonTextBanner.externalLinkBanner.getData()?has_content> 148 <#assign link = buttonTextBanner.externalLinkBanner.getData()> 149 </#if> 150 151 <#if getterUtil.getBoolean(openNewWindow.getData())> 152 <#assign target = "_blank"> 153 </#if> 154 155 <a class="featured-box__link" target="${target}" href="${link}" 156 onclick="bankinter.eventoSimple2('Interaction', '[untitled];${htmlUtil.toInputSafe(textBanner.getData())}', 157 'More info', '${positionGTM}', '', '${buttonTextBanner.getData()}', '${link}'); 158 publico.eventoGA4('navigation_click','','','${buttonTextBanner.getData()}','[untitled];${textBanner.getData()}', 159 'button','banner bicolor ${gaColor}','${link}','${buttonTextBanner.getData()}','${link}', 160 'navigation','${gaColor}');"> 161 ${buttonTextBanner.getData()} 162 </a> 163 </#if> 164 </div> 165 166</#macro> 167 168 169 170 <#if !showJson?? || getterUtil.getBoolean(showJson.getData())> 171 172 173 174<script type="application/ld+json"> 175{ 176"@context": "https://schema.org", 177"@type": "BlogPosting", 178"mainEntityOfPage": { 179"@type": "WebPage", 180"@id": "${shareURL}" 181}, 182"headline": "${title.getData()}", 183"description": "${entradilla.getData()}", 184"image": { 185"@type": "ImageObject", 186"url": "https://www.bankinter.pt${img.getData()}", 187"width": 980, 188"height": 600 189}, 190"author": { 191"@type": "Organization", 192"name": "Bankinter", 193"url": "https://www.bankinter.pt" 194}, 195"publisher": { 196"@type": "Organization", 197"name": "Bankinter", 198"logo": { 199"@type": "ImageObject", 200"url": "https://www.bankinter.pt/bankinter-theme/images/logo_bankinter.png" 201} 202}, 203"datePublished": "${.vars['reserved-article-display-date'].data}", 204"dateModified": "${.vars['reserved-article-modified-date'].data}", 205"keywords": "IRS 2024, entrega IRS, prazos IRS, finanças pessoais, reembolso IRS", 206"articleSection": "Finanças Pessoais", 207"inLanguage": "pt-PT" 208} 209</script> 210 211</#if>