Juventude
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>
Semana das Juventudes 2020
Este ano, por conta das dificuldades impostas pela pandemia da Covid-19, a Semana da Juventude, promovida pela Coordenação de Políticas para a Juventude da Secretaria de Direitos Humanos e Cidadania de São Paulo, vai ser totalmente virtual, sem prejuízo da qualidade dos debates e da programação cultural.
De 10 a 15 de agosto, em lives e pílulas formativas pelas redes sociais da SMDHC SP – Youtube e Facebook -, o evento criado em homenagem ao Dia Internacional da Juventude, instituído pela ONU, em 12 de agosto, apresenta temas presentes no cotidiano dos(as) jovens das grandes metrópoles.
Com a responsabilidade de respeitar, proteger e promover os direitos humanos através de ações que corroborem para a materialização de um desenvolvimento sustentável adaptado à realidade da população jovem da cidade de São Paulo, a programação terá norte as áreas dos 5 P’s da Agenda 2030 da ONU (Pessoas, Planeta, Prosperidade, Paz e Parceria).
O prefeito Bruno Covas e a secretária de Direitos Humanos e Cidadania, Claudia Carletto, participam da live de abertura, no dia 10/8, que lançará 300 vagas para o curso “Don@ do Meu Trampo”, todas voltadas para o afroempreendedorismo jovem. O secretário da Saúde, Edson Aparecido, desenvolverá o tema “Covid 19 e os impactos na juventude” em outra live, no mesmo dia, às 19:00 horas.
Participam das lives instituições como a Fundação Lemann e Fundação Telefônica Vivo; Instituto Caixa Seguradora e Escritório das Nações Unidas sobre Drogas e Crimes – UNODC e Fundação Baobá . No dia 11/8, Marcus Barão, vice-presidente do Conselho Nacional da Juventude, apresenta dados sobre a pesquisa “Juventudes e a Pandemia do Coronavírus”.
Já nas pílulas formativas participam Politize, Fundação Estudar, IOS, Dinheirama, Global Attitude, Ecotece entre outras. Todas com conteúdos formativos nos mais variados temas para as juventudes.
A programação cultural inclui shows, em formato de lives, com apoio da Secretaria Municipal de Cultura, das cantoras Karol Conka e Drik Barbosa. Também, junto das Fábricas de Cultura com música pop internacional e gêneros como MPB e Sertanejo executados por artistas da periferia da cidade de São Paulo, em regiões, como Itaim Paulista, Cidade Tiradentes, Vila Curuçá e Sapopemba. Os shows serão transmitidos pelo Youtube da SMC.
Confira como foi a programação da Semana da Juventude