Avisos de Interesse 2022
Avisos de interesse em contratação por dispensa - 2022
Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing: ==> fieldName.getValue().getString(locale) [in template "20097#20123#288165" at line 55, column 127] ---- Tip: If the failing expression is known to 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: #assign st = fieldName.getValue().get... [in template "20097#20123#288165" at line 55, column 113] ----
1<style>
2 .avisos-gmecs .row div{
3 border: 1px solid;
4 min-height: 120px;
5 display: flex;
6 align-items: center;
7 justify-content: center;
8 font-weight: bold;
9 }
10
11 .avisos-gmecs .row div .number{
12 color: #337ab7;
13 }
14
15 .avisos-gmecs .row div .status{
16 color: #000080;
17 }
18
19
20</style>
21
22<#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
23 <#assign
24 ddmFieldLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") />
25
26 <div class="campanhas-parent container-fluid container-fluid-max-xl">
27
28 <#if entries?has_content>
29 <div class="campanhas container">
30 <#list entries as curEntry>
31 <#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle">
32 <#assign assetRenderer=curEntry.getAssetRenderer() />
33 <#assign journalArticle=assetRenderer.getAssetObject() />
34 <#assign ddmStructure=journalArticle.getDDMStructure() />
35 <#assign ddmForm=ddmStructure.getDDMForm() />
36 <#assign ddmFormValues=ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) />
37 <#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues() />
38 <#assign number = "" />
39 <#assign descr = "" />
40 <#assign st = "" />
41 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) />
42 <#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??>
43 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
44 </#if>
45 <a href="${viewURL}" class="text-dark">
46 <div class="avisos-gmecs">
47 <#list ddmFormFieldValues as fieldName>
48 <#if fieldName.getFieldReference()=='num'>
49 <#assign number = fieldName.getValue().getString(locale) />
50 </#if>
51 <#if fieldName.getFieldReference()=='shortDesc'>
52 <#assign descr = fieldName.getValue().getString(locale) />
53 </#if>
54 <#if fieldName.getFieldReference()=='status'>
55 <#assign st = fieldName.getValue().getString(locale)/>
56 </#if>
57 </#list>
58 <div class="row text-center align-items-center mb-3 mx-2">
59 <div class="col-xs-12 col-md-2 p-4">
60 <p class="m-0 number">${number}</p>
61 </div>
62 <div class="col-xs-12 col-md-8 p-4">
63 <p class="m-0">${descr}</p>
64 </div>
65 <div class="col-xs-12 col-md-2 p-4">
66 <p class="m-0 status">${st}</p>
67 </div>
68 </div>
69 </div>
70 </a>
71 </#if>
72 </#list>
73 </div>
74 </#if>
75 </div>

Roberto Lyra - Edifício Sede / Ministério Público de Pernambuco
R. Imperador Dom Pedro II, 473 - Santo Antônio CEP 50.010-240 - Recife / PE
CNPJ: 24.417.065/0001-03 / Telefone: (81) 3182-7000