Infraestrutura Urbana e Obras
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>
Como solicitar a manutenção, conserto, limpeza ou implantação dos pontos de ônibus?
Para serviços nos pontos de ônibus da cidade, a Prefeitura de São Paulo disponibiliza Canais de Atendimento Oficiais, por meio dos quais você pode solicitar:
Manutenção, conserto e limpeza de ponto de ônibus
1. O que é o serviço?
Serviço de manutenção de ponto de ônibus existente.
2. Quando solicitar?
Quando um ponto de ônibus existente estiver danificado, sujo, com colagens ou com problema na iluminação.
3. Canais de atendimento para solicitar o serviço
- Portal de Atendimento SP156 - Solicite Aqui
- Central SP156 – ligação gratuita
- Praças de Atendimento das Subprefeituras
Reimplantação ou substituição de um ponto de ônibus do modelo antigo por um equipamento do modelo novo:
1. O que é o serviço?
Substituição de um ponto de ônibus do modelo antigo por um ponto do modelo novo.
ATENÇÃO: Este serviço somente atualiza o modelo (troca o antigo pelo novo), não fazendo a substituição de um ponto sem cobertura por um ponto com cobertura ou vice e versa.
2. Quando solicitar?
Quando o ponto antigo ainda não tiver sido substituído por um novo.
3. Canais de atendimento para solicitar o serviço
- Portal de Atendimento SP156 - Solicite Aqui
- Central SP156 – ligação gratuita
- Praças de Atendimento das Subprefeituras
Implantação de abrigo ou ponto de ônibus:
1. O que é o serviço?
Solicitação de estudo de viabilidade técnica para a instalação de novo ponto de ônibus com ou sem cobertura em local onde não existe ponto de ônibus.
2. Quando solicitar?
Implantação de ponto de ônibus com cobertura: Quando houver condições técnicas para a implantação, bem como dimensões da calçada e sem interferência de mobiliário urbano (por exemplo: telefone público, caixa semafórica, poste de eletricidade e sinalização).
Implantação de ponto sem cobertura (totem): Quando estiver comprometida a micro acessibilidade do usuário (exemplo: distância da residência ao ponto de parada mais próximo).
3. Canais de atendimento para solicitar o serviço
- Portal de Atendimento SP156 - Solicite Aqui
- Central SP156
- Praças de Atendimento das Subprefeituras
ATENÇÃO: Este serviço deve ser autorizado pela SPTrans, por competência.
Remanejamento de ponto de ônibus:
1. O que é o serviço?
Solicitação de estudo de viabilidade técnica para a mudança de local de um ponto de ônibus.
2. Quando solicitar?
Quando houver obstrução de entrada de veículos em garagem ou estacionamento e para readequação do distanciamento entre pontos na via.
3. Canais de atendimento para solicitar o serviço
- Portal de Atendimento SP156 - Solicite Aqui
- Central SP156 – ligação gratuita
- Praças de Atendimento das Subprefeituras
ATENÇÃO: Este serviço deve ser autorizado pela SPTrans, por competência.
Reativação de um abrigo ou ponto que foi extinto:
1. O que é o serviço?
Solicitação de estudo de viabilidade técnica para a reativação de ponto de ônibus extinto.
2. Quando solicitar?
Quando estiver comprometida a micro acessibilidade do usuário (exemplo: distância da residência ao ponto de parada mais próximo).
3. Canais de atendimento para solicitar o serviço
- Portal de Atendimento SP156 - Solicite Aqui
- Central SP156
- Praças de Atendimento das Subprefeituras
HAND TALK
Clique neste componente para ter acesso as configurações do plugin Hand Talk