Idosos

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> 

Blog InterATIVIDADE

O InterATIVIDADE é o espaço de interlocução de atividades oferecidas pela Coordenação de Políticas para Pessoa Idosa para você, dentro de sua casa. Confira nos links abaixo todas as atrações que o portal oferece, como indicações, fotos, vídeos, aulas e mais. Clique aqui para saber mais sobre o blog, suas motivações e objetivos.

O COVID-19 tem assustado muita gente nas últimas semanas. Entre as recomendações adotadas pela população, o isolamento social figura como uma das medidas mais eficazes para a evitação da transmissão do Corona vírus. Os idosos, grupo de risco para a doença, constitui um segmento focado para a quarentena, a fim de evitar que sejam acometidos e desenvolvam as complicações decorrentes.

No entanto, em uma cidade que batalha para ser cada vez mais amiga da pessoa idosa, o que fazer para contemplar as atividades, instrumentos para a construção do envelhecimento ativo, cessadas pelo isolamento? Como, ao mesmo tempo que entreter, podemos estar perto de vocês, sem isola-los no cotidiano de suas casas e afazeres do seu dia a dia? O contato social é alimento para seres sociais que somos. Ficar sem alimento gera fome, necessidade. Os tempos de isolamento social podem significar o maior ato de amor e pensamento coletivo nesse cenário, mas também pode levar a sentimentos de solidão e abandono surtindo abalos para a saúde mental.

Nesse contexto, a Coordenação de Políticas para Pessoa Idosa da Secretaria Municipal de Direitos Humanos e Cidadania de Prefeitura de São Paulo desenvolveu a ideia de um site/blog/plataforma para, na medida do possível, manter o engajamento da população idosa atendida em seus programas. Por meio de textos, vídeos e outras mídias, vamos oferecer atividades do Polo Cultural da Pessoa Idosa, além do Espaço Longevidade. Assim, apesar da distância, ainda estaremos juntos e unidos.

O blog InterATIVIDADE oferece um espaço virtual um cardápio de sugestões e, dentre estas, oficinas para serem feitas em casa. Relacionaremos indicações de filmes, eventos virtuais, dicas de atividades de estimulação cognitiva e principalmente promover a interação entre os participantes.

 - A Coordenadora de Políticas Para a Pessoa Idosa da SMDHC, Sandra Gomes, tem um recado importante para a população paulistana. Vem aí um novo espaço de comunicação e atividades.