Subprefeitura Vila Mariana

Um erro ocorreu enquanto processava o modelo.
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> 

Projeto-Piloto de Arborização de Calçadas é implantado na Saúde

Iniciativa do Cades/Agenda 2030 Vila Mariana, PRVM e SVMA envolveu diretamente os moradores e comerciantes locais, que aprovaram a iniciativa

O PPAC (Projeto-Piloto de Arborização de Calçadas) na Vila Mariana começou a ser executado no último sábado (30) na Rua das Uvaias, na Saúde, com o plantio de seis das 11 árvores previstas nesta primeira etapa. O projeto, realizado pelo CADES (Conselho Regional de Meio Ambiente, Desenvolvimento Sustentável e Cultura de Paz) e Agenda 2030 Vila Mariana, Prefeitura Regional Vila Mariana e SVMA (Secretaria do Verde e do Meio Ambiente) envolveu diretamente os moradores e comerciantes locais, que aprovaram a iniciativa. Mais de 100 pessoas participaram do evento. O sucesso da implementação de um programa de arborização é diretamente proporcional ao comprometimento e à participação da população local. Clique aqui e veja fotos.

Todo o processo está sendo documentado pelo CADES Regional Vila Mariana para que, no futuro, possa ser replicado em outras áreas da cidade de São Paulo.

Nesta primeira etapa, a ação teve apoio e parceria da Silver Caçambas, Horta Comunitária da Saúde, Programa Permanente Ecobairro, Muda Leopoldina, Instituto Sorriso Sustentável, Programa de Compostagem da Prefeitura Regional da Lapa, PAVS Vila Mariana e Paisagem Consultoria Ambiental.

Essa ação contribui com a concretização dos ODS (Objetivos do Desenvolvimento Sustentável), principalmente com ODS 15 - Proteção da Vida sobre a Terra - e ODS 11 - Cidades e Comunidades Sustentáveis, entre outros objetivos complementares.

Para serem saudáveis, as árvores da cidade têm que conviver bem com calçadas, pedestres, asfalto, tubulações, alicerces, paredes, ônibus, caminhões, sinalizações de trânsito, fios elétricos e telefônicos. Por isso, seu plantio deve ser planejado. Além disso, vegetação urbana desempenha funções muito importantes nas cidades. Especialmente as árvores, por suas características naturais, proporcionam vantagens ao homem que vive na cidade, sob vários aspectos:

  • Bem estar psicológico ao homem;
  • Melhor efeito estético;
  • Sombra para os pedestres e veículos;
  • Protegem e direcionam o vento;
  • Amortecem o som, amenizando a poluição sonora;
  • Reduzem o impacto da água de chuva e seu escorrimento superficial auxiliam na diminuição da temperatura, pois absorvem os raios solares e refrescam o ambiente pela grande quantidade de água transpirada pelas folhas;
  • Melhoram a qualidade do ar;
  • Preservam a fauna silvestre;
  • Melhoram o solo por meio das raízes e folhas;
  • Dá conforto para as moradias;
  • Criam lugares agradáveis para encontros, descanso e brincadeiras.

Informações sobre o Projeto-Piloto de Arborização de Calçadas: https://drive.google.com/file/d/0B6GFR2bfdAXHYnk2TFE0eVZkcnM/view?usp=sharing

Informações sobre o Cades e Agenda 2030 Vila Mariana:
https://goo.gl/hKurKC