Conteúdo | Loja 2.0 | Banner
An error occurred while processing the template.
The following has evaluated to null or missing: ==> menu.scrollTo.idFiltro [in template "20116#20152#52411849" at line 92, column 50] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be 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: #if menu.scrollTo.idFiltro.getData()?... [in template "20116#20152#52411849" at line 92, column 45] ----
1<style>
2 .theme_sky .jumbotron-image {
3 background-color: black;
4 }
5</style>
6<!-- Iniciando leitura de GTM -->
7<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
8<#assign JA = JournalArticleLocalService.getArticle(getterUtil.getLong(groupId), getterUtil.getString(.vars['reserved-article-id'].data))/>
9
10<#assign content = "">
11<#assign objects = "">
12
13<#attempt>
14 <#if JA.getExpandoBridge().getAttribute("commonField")?? && JA.getExpandoBridge().getAttribute("commonField") != ''>
15 <#assign content = JA.getExpandoBridge().getAttribute("commonField")>
16 </#if>
17<#recover>
18 <#assign content = "">
19</#attempt>
20
21<#attempt>
22 <#if JA.getExpandoBridge().getAttribute("hashobjects")?? && JA.getExpandoBridge().getAttribute("hashobjects") != ''>
23 <#assign objects = JA.getExpandoBridge().getAttribute("hashobjects")>
24 </#if>
25<#recover>
26 <#assign objects = "">
27</#attempt>
28<!-- Fim Iniciando leitura de GTM -->
29
30<div class="theme_sky" id="banner-loja" <#if content != ''>
31 data-gtm-commonfield="${content}"
32</#if>
33<#if objects != ''>
34 data-gtm-obj="${objects?replace('"', "'")}"
35</#if>
36>
37 <div class="bgCanvas">
38 <div class="container no-width">
39 <h1>${tituloLoja.getData()}</h1>
40 <div class="row">
41 <div class="col-sm-8 col-sm-push-4 banner-loja">
42 <#if itensCarousel.imagemItem.getSiblings()?has_content>
43 <#list itensCarousel.imagemItem.getSiblings() as item>
44 <#assign urlItem = ""/>
45 <#assign targetItem = "_self"/>
46 <#if item.associarItem.getFriendlyUrl()?? && item.associarItem.getFriendlyUrl() != "">
47 <#assign urlItem = item.associarItem.getFriendlyUrl()/>
48 <#else>
49 <#assign urlItem = item.linkExternoCarousel.getData()/>
50 </#if>
51 <#if getterUtil.getBoolean(item.targetCarousel.getData())>
52 <#assign targetItem = "_blank">
53 </#if>
54 <#assign id = "" />
55 <#if item.idProduto.getData()?? && item.idProduto.getData() != "">
56 <#assign id = item.idProduto.getData() />
57 </#if>
58 <a href="${urlItem}" data-url="${urlItem}" data-id="${id}" target="${targetItem}">
59 <div class="jumbotron jumbotron-image">
60 <img src="${item.getData()}" alt="banner" class="banner">
61
62 <div class="content">
63 <#if getterUtil.getBoolean(item.ofertaExclusiva.getData())>
64 <span class="label label-round caption_style dark">
65 <span class="sky_icon sky-icon-fire icon_sm mr-1"></span>
66 Oferta exclusiva
67 </span>
68 </#if>
69 <#if item.tituloItem.getData()?? && item.tituloItem.getData() != "">
70 <h2 class="h1">${item.tituloItem.getData()}</h2>
71 </#if>
72 <#if item.subtituloItem.getData()?? && item.subtituloItem.getData() != "">
73 <p class="caption_style m-0">${item.subtituloItem.getData()}</p>
74 </#if>
75 </div>
76 </div>
77 </a>
78 </#list>
79 </#if>
80 </div>
81 <div class="col-sm-4 col-sm-pull-8">
82 <#if menuLinks.tituloPagina.getSiblings()?has_content>
83 <ul class="media-list media-custom bgBox">
84 <#list menuLinks.tituloPagina.getSiblings() as menu>
85 <#assign hide = '' />
86 <#if getterUtil.getBoolean(menu.logado.getData())>
87 <#assign hide = 'hide logado'>
88 </#if>
89 <li class="media link ${hide}">
90 <#if getterUtil.getBoolean(menu.scrollTo.getData())>
91 <#assign filtro = '' />
92 <#if menu.scrollTo.idFiltro.getData()?? && menu.scrollTo.idFiltro.getData() != "">
93 <#assign filtro = 'data-filter="' + menu.scrollTo.idFiltro.getData() + '"' />
94 </#if>
95 <a href="#${menu.scrollTo.idScroll.getData()}" ${filtro} data-gtm="1">
96 <#else>
97 <#assign link = 'javascript:;' />
98 <#if menu.associarPagina.getFriendlyUrl()?? && menu.associarPagina.getFriendlyUrl() != "">
99 <#assign link = menu.associarPagina.getFriendlyUrl() />
100 <#else>
101 <#assign link = menu.linkExterno.getData()/>
102 </#if>
103 <#assign target = '_self' />
104 <#if getterUtil.getBoolean(menu.target.getData())>
105 <#assign target = '_blank' />
106 </#if>
107 <a href="${link}" data-url="${link}" target="${target}" data-gtm="1">
108 </#if>
109 <div class="media-body">
110 <p class="primaryWeb">
111 <#if getterUtil.getBoolean(menu.ofertaExclusivaMenu.getData())>
112 <span class="sky_icon sky-icon-fire icon_sm mr-1"></span>
113 </#if>
114 ${menu.getData()}
115 </p>
116 </div>
117 <div class="media-left media-top">
118 <span class="sky_icon sky-icon-line-arrow-right-ios icon_md textSecondary" aria-hidden="true"></span>
119 </div>
120 </a>
121 </li>
122 </#list>
123 </ul>
124 </#if>
125 </div>
126 </div>
127 </div>
128 </div>
129</div>
130<script>
131 document.addEventListener("DOMContentLoaded", function(event){
132 require_acc(['banner-loja']);
133 })
134</script>
Conteúdo | Loja 2.0 | Pacotes mais vendidos
Pacotes mais vendidos
Conteudo | Loja 2.0 | Canais Opcionais | Variedades
Conteudo | Loja 2.0 | Canais Opcionais | Internacionais
Conteúdo | Loja 2.0 | Produtos e serviços
Conteúdo SKYBR | PRE | Header - Menu 2.0
Os cookies servem para garantir a sua segurança e pra gente te conhecer melhor.
Ao navegar no nosso site, você concorda com o uso de cookies.
Acesse nossa política de cookies.
Acesse nossa política de cookies.
Esta assinatura não está mais disponível
Assinatura:
Para saber mais, ligue no 0800 291 0419 (segunda a sexta, das 8h às 20h, sábado, das 9h às 18h)
Já sou cliente
CB
Carlos Batista
Pós-pago
Rua Monte de Alvalde 23, apto 104
Acessibilidade
Icone seta para direita
Modo escuro
Pós-pago
Pré-pago
Escolha em qual assinatura você quer usar SKY!
Conteúdo SKYBR | Footer