Secretaria Especial de Comunicação

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> 

Campanhas Institucionais

Assista aos vídeos das campanhas veiculadas pela Prefeitura de São Paulo em 2023

Outros períodos: 2024 | 2023 20222021 | 20202019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 2012 | 2011 | 2010

 
 

CAMPANHAS

 
 
 

Revéillon 470 Anos

Filme 30"

 
 

Amor por São Paulo

Filme de 30"

 
 

Natal

Filme 1'

 
 

Tarifa Zero

Filme 1'

 
 

Uniforme

Filme 30"

 
 

SP Destino Turistico

Filme de 1'

 
 

Atenção Básica - Mãe Paulistana

Filme 1'1"

 
 

Atenção Básica - Creche

Filme 1'1"

 
 

Atenção Básica - Idoso

Filme 1'

 
 

Atenção Básica - ESF Família

Filme 1'1"

 
 

Faixa Azul

Filme de 30"

 
 

Virada Esportiva 2023

Filme de 30"

 
 

Boas Oportunidades, boas histórias - Daniela

Filme de 2'

 

Boas Oportunidades, boas histórias - Carla

Filme de 2'

 

Boas Oportunidades, boas histórias - Thiago

Filme de 2'

 

Boas Oportunidades, boas histórias - Tamires

Filme de 2'

 

Zeladoria URBIS

Filme de 30"

 
 

Zeladoria Limpeza

Filme de 30"

 
 

Zeladoria Recape

Filme de 30"

 
 

Volta às Aulas 2º Semestre

Filme de 30"

 
 

Atividades nas Férias 2023

Filme de 30"

 
 

Programa Vila Reencontro

Filme de 45"

 
 

Operação Baixas Temperaturas

Filme de 30"

 
 

Virada Cultural

Filme de 30”

 

Ação e Construção

Filme de 60”

 

Ação e Construção

Filme de 30”

 

Mãe Paulistana

Filme de 30"

 

Vacinação Geral

Filme de 30"

 

Carnaval De Rua

Filme de 30"

 

Volta às Aulas

Filme de 30"

 

Aniversário De São Paulo - 469 anos

Filme de 30"

Vacina Sampa

Filme de 30"

 

Dengue

Filme de 30"