Secretaria Municipal de Habitação
The following has evaluated to null or missing: ==> group.getExpandoBridge().getAttribute("Tipo do site") [in template "20095#20121#4291382" at line 4, column 33] ---- 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 customFieldTypeValue = group... [in template "20095#20121#4291382" at line 4, column 1] ----
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>
Organização
CONSELHO MUNICIPAL DE HABITAÇÃO
O Conselho Municipal de Habitação (CMH) influencia diretamente nas decisões da política habitacional da cidade. Foi instituído pela Lei Municipal nº 13.425/02 e tem caráter consultivo, fiscalizador e deliberativo. Órgão da política habitacional da cidade é conduzido pela ideia de uniformidade em relação à representação do Poder Público, de movimentos populares de moradia e da sociedade civil, assegurando espaço a todos os segmentos para participação na política habitacional da cidade. Participam do conselho sindicatos, empresários, educadores, líderes de movimentos sociais e gestores públicos.
O conselho é composto por 48 representantes da sociedade civil, com mandato de dois anos, quando novas eleições são convocadas. São eleitos 16 representantes das entidades populares de moradia, 16 da sociedade civil, como universidades, sindicatos de classes e sindicatos empresariais, e 16 representantes do Poder Público (municipal, estadual e federal).
Clique aqui e conheça a composição do CMH – Biênio 2014 - 2016
COMISSÃO EXECUTIVA DO CONSELHO MUNICIPAL DE HABITAÇÃO
A Comissão Executiva do Conselho Municipal de Habitação é responsável para a função especifica de acompanhamento da gestão do Fundo Municipal de Habitação – proposta de orçamento, contas e como aplicar suas diretrizes.
A nomeação da Comissão Executiva foi publicada no dia 16 de agosto no Diário Oficial com a edição do Decreto nº55.411/14 e é composta por membros do Conselho Municipal de Habitação. São nove Membros Titulares, sendo três deles natos: Secretário Municipal de Habitação, Secretário Adjunto da Habitação e Presidente da COHAB-SP.
Os outros seis membros são do segmento habitacional: um representante das associações ou sindicatos da indústria da construção civil, um representante de universidades, um representante de entidades de profissionais, e três representantes de entidades comunitárias e de organizações populares.
Clique aqui e conheça a composição da CECMH – Biênio 2014 – 2016
HAND TALK
Clique neste componente para ter acesso as configurações do plugin Hand Talk