Secretaria Municipal de Urbanismo e Licenciamento
The following has evaluated to null or missing:
==> folder.customFields [in template "20095#20121#4291382" at line 17, column 31]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: folderPageFriendlyUrl = folder.custom... [in template "20095#20121#4291382" in macro "mountNavigation" at line 17, column 7]
- Reached through: @mountNavigation folderId [in template "20095#20121#4291382" at line 41, column 3]
----
1<#include "${templatesPath}/UTILS" />
2<#assign group = themeDisplay.getScopeGroup() />
3<#assign customFieldValue = group.getExpandoBridge().getAttribute("Título do site")!"" />
4<#assign customFieldTypeValue = group.getExpandoBridge().getAttribute("Tipo do site")[0]!"" />
5<#assign customFieldParentValue = group.getExpandoBridge().getAttribute("Nome do site pai")!"" />
6<#assign customFieldURLParentValue = group.getExpandoBridge().getAttribute("URL do site pai")!"" />
7
8<@getCurrentGroupBaseURL/>
9
10<#macro mountNavigation folderId>
11 <#assign
12 folder = restClient.get("/headless-delivery/v1.0/structured-content-folders/" + folderId)!{}
13 />
14
15 <#if folder?exists>
16 <#assign
17 folderPageFriendlyUrl = folder.customFields[0].customValue.data!""
18 folderName = folder.name
19 hasParent = folder.parentStructuredContentFolderId?has_content
20 />
21
22 <#if folderPageFriendlyUrl?has_content && folderName?lower_case != "home" && folderName?lower_case != "menu">
23 <#assign
24 navigation = [{'name': folderName, 'URL': currentGroupBaseURL + folderPageFriendlyUrl}] + navigation
25 />
26 </#if>
27
28 <#if hasParent>
29 <@mountNavigation folder.parentStructuredContentFolderId/>
30 </#if>
31 </#if>
32</#macro>
33
34<#assign
35 navigation = []
36 URL = currentGroupBaseURL
37 folderId=restClient.get("/headless-delivery/v1.0/sites/"+groupId+"/structured-contents/by-key/"+.vars["reserved-article-id"].data).structuredContentFolderId
38/>
39
40<#if folderId != 0>
41 <@mountNavigation folderId/>
42
43 <nav aria-label="Caminho de Navegação">
44 <ol class="breadcrumb">
45 <li class="breadcrumb-item">
46 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}">
47 Início
48 </a>
49 </li>
50
51 <li class="breadcrumb-item">
52 <#if customFieldTypeValue == "subprefeitura">
53 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/subprefeituras">
54 Subprefeituras
55 </a>
56 <#else>
57 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/secretarias">
58 Secretarias
59 </a>
60 </#if>
61 </li>
62
63 <#if customFieldParentValue != "">
64 <li class="breadcrumb-item">
65 <a class="breadcrumb-link" href="${customFieldURLParentValue}">
66 ${customFieldParentValue}
67 </a>
68 </li>
69 </#if>
70
71
72 <li class="breadcrumb-item">
73 <a class="breadcrumb-link" href="${currentGroupBaseURL}">
74 <#if customFieldValue != "">
75 ${customFieldValue}
76 <#else>
77 ${themeDisplay.getScopeGroup().getName()}
78 </#if>
79 </a>
80 </li>
81
82 <#list navigation as breadcrumbItem>
83 <li class="breadcrumb-item">
84 <a class="${breadcrumbItem?is_last?then('active breadcrumb-text-truncate','breadcrumb-link')}" href="${breadcrumbItem.URL}">
85 ${breadcrumbItem.name}
86 </a>
87 </li>
88 </#list>
89 </ol>
90 </nav>
91</#if>
Portaria SGM nº 82 de 20 de maio de 2024
Processo SEI 6011.2024/0001581-7
Altera a composição do Conselho Municipal de Política Urbana – CMPU.
CLODOALDO PELISSIONI, Secretário Substituto do Governo Municipal, usando das atribuições que lhe são conferidas pelo inciso II, do artigo 2º, do Decreto nº 42.060, de 29 de maio de 2002 e Portaria 82 de 17 de maio de 2024.
RESOLVE:
Art. 1º Alterar o artigo 1º, inciso II, da Portaria SGM nº 128, de 27 de abril de 2021, e designar a Senhora Maria Lucia Palma Latorre, RF 612.720.7, para, na qualidade de suplente, e como representante da Secretaria do Governo Municipal, integrar Conselho Municipal de Política Urbana – CMPU, nos termos do Decreto 56.268, de 22 de julho de 2015.
Art. 2º Cessar, em consequência, a designação do Senhor ARMANDO LUIS PALMIERI, designado pela Portaria SGM nº 25, de 10 de fevereiro de 2023, para integrar o referido Conselho.
Art. 3º Esta Portaria entrará em vigor na data de sua publicação.
SECRETARIA DO GOVERNO MUNICIPAL, aos 20 de maio de 2024.
CLODOALDO PELISSIONI
Secretário Substituto do Governo Municipal
HAND TALK
Clique neste componente para ter acesso as configurações do plugin Hand Talk
