Tag`s Templates

Transcrição

Tag`s Templates
Tag’s Templates
Abril 2016
Sumário
Sumário.................................................................................................................................... 1
Variáveis .................................................................................................................................. 2
Funções ................................................................................................................................... 3
Condições ................................................................................................................................ 4
Grupo de Banners .................................................................................................................... 5
Novas variáveis ........................................................................................................................ 6
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
1
Variáveis
Retorna variáveis da loja provenientes do sistema administrativo e sessão do usuário. Representado
no seguinte padrão: <var:nomedavariavel>
Variável
Descrição
Ex.:
<var:store-url>
Imprime a URL da loja
<var:store-url-seguro>
Imprime a URL do ambiente seguro da loja
<var:store-email-ombudsman>
<var:store-email-financial>
<var:store-emailcommercial>
<var:store-name>
<var:store-phone>
<var:store-phone-1>
<var:store-phone-2>
<var:store-phone-3>
<var:store-phone-4>
<var:store-phone-fax>
<var:store-service>
<var:store-address>
Imprime o email de ouvidoria
Imprime o email financeiro
Imprime o email comercial
http://www.nomedaloja.com.b
r/
https://ssl.ezcommerce.com.br
/nomedaloja/
[email protected]
[email protected]
[email protected]
<var:store-address-number>
<var:store-address-complement>
<var:store-address-neighborhood>
<var:store-address-city>
<var:store-address-state>
<var:store-address-zip-code>
<var:store-ebit>
<var:store-logo>
<var:store-link-ezcommerce>
<var:basket-items>
Imprime o número do endereço da loja
Imprime o complemento do endereço
Imprime o bairro do endereço
Imprime a cidade do endereço
Imprime o estado (UF) do endereço
Imprime o CEP do endereço
Imprime o código E-Bit da loja
Imprime o caminho do logotipo da loja
Imprime o html do link da EZ Commerce
Imprime a quantidade de produtos do
carrinho do cliente
Imprime o subtotal do carrinho
Imprime o nome do cliente que está logado
Imprime o e-mail do usuário logado
Imprime o arquivo atual da página que foi
exibida
Imprime o Id da Seção visualizada
Imprime o Id da Marca visualizada
Imprime o Id do Produto visualizado
<var:basket-amount>
<var:customer-name>
<var:customer-email>
<var:current-file>
<var:sectionid>
<var:brandid>
<var:productid>
Imprime o nome da loja
Imprime o telefone
Imprime o telefone 1
Imprime o telefone 2
Imprime o telefone 3
Imprime o telefone 4
Imprime o fax
Imprime o horário de atendimento
Imprime o logradouro do endereço da loja
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
[email protected]
Nome da Loja
(51) 3333-3330
(51) 3333-3331
(51) 3333-3332
(51) 3333-3333
(51) 3333-3334
(51) 4444-4444
De segunda à sexta, das 9h às
18h
Av. Paulista
1000
Sala 101
Centro
São Paulo
SP
01000-001
115421548578
1
R$ 100,00
José da Silva
[email protected]
produtos
1
1
1
2
Funções
Retorna a resposta de funções que executam laços de dados e lógicas.
Representados no seguinte padrão: <fcn:nomedafuncao atributo1="valor1" atributo2="valor2">
Variável
Descrição
<fcn:welcome-message>
<fcn:payment-logotypes>
<fcn:custom-menu>
Alias: Chave do menu
CssClass: Classe CSS
MenuType: Tipo do Menu
<fcn:custom-menu alias="menu-horizontal"
cssclass="menu-top" menutype="">
<fcn:filters-controller>
<fcn:brands-menu>
Max: Numero máximo de marcas
IsCarousel: Se é um carousel. True | False
ImgWidth : Largura das imagens
ImgHeight : Altura das imagens
<fcn:brands-menu max="20"
iscarousel="true" imgwith="50"
imgheight="50">
<fcn:brands-options-menu>
<fcn:section-options-manu>
<fcn:banner>
TwoLevel: Parâmetro que informa se deve
listar 2 níveis de seção
<fcn:section-options-menu
twolevel="true">
GroupId: Id do Grupo de Banner
<fcn:banner groupid="19">
<fcn:tag-cloud>
<fcn:navigation-history>
<fcn:custom-text>
<fcn:now>
<fcn:date>
<fcn:year>
<fcn:month>
<fcn:day>
<fcn:week-day>
<fcn:get>
<fcn:post>
Id: Id do Grupo de Texto
<fcn:custom-text id="3">
Param
<fcn:get param="afiliadoid">
Param
<fcn:post param="name">
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
Ex.:
Imprime o HTML com a mensagem de
boas vindas ao cliente
Imprime as formas de pagamento
disponíveis
Imprime o HTML do Menu Customizado
Imprime o HTML dos filtros de produtos
da Seção
Imprime o HTML do Menu de Marcas
Imprime uma lista de options das
marcas para menu em combobox:
<option>
Imprime uma lista de options das seções
para menu em combobox: <option>
Imprime o Banner selecionado pelo ID
Imprime o HTML da Nuvem de Palavras
Imprime o HTML Histórico de Navegação
do usuário
Imprime o HTML do Menu de Textos de
acordo com o grupo informado
Imprime data atual completa
Imprime a data atual
Imprime o ano atual
Imprime o mês atual: Ex: 12
Imprime o dia atual do mês atual: 31
Imprime o dia da semana: Segunda-feira
Imprime o valor de um parâmetro da
URL
Imprime o valor de um parâmetro do
POST
3
Condições
É possível realizar comparações condicionais utilizando as variáveis existentes nas tags <var>.
Representado no seguinte padrão:
<if condition="variavel = 'valor'">
Resultado verdadeiro
<else>
Resultado falso
</if>
Condicional "OR":
Basta separar os valores por virgula conforme abaixo:
<if condition="variavel = 'valor,valor2,valor3'">
Resultado verdadeiro
<else>
Resultado falso
</if>
Condicional "AND":
Deverão ser feitas em outra condicional:
<if condition="variavel <> 'valor,valor2,valor3'">
<if condition="variavel2 > 5">
Resultado verdadeiro
</if>
<else>
Resultado falso
</if>
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
4
Grupo de Banners
Grupo ID
Title
1
Topo
2
Centro 01
3
Centro 02
4
Direita 01
5
Direita 02
6
Direita 03
7
Direita 04
8
Direita 05
9
Direita 06
10
Direita 07
11
Direita 08
12
Direita 09
13
Direita 10
14
Esquerda 01
15
Esquerda 02
16
Esquerda 03
17
Esquerda 04
18
Esquerda 05
19
Rodapé
20
Flybanner
21
Fullbanner
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
5
Novas variáveis
Caso precise de alguma variação não listada, é possível criar novas TAGs, tornando o gerenciamento do
conteúdo muito mais simples. No exemplo abaixo, foi criada uma variável para o Whatsapp. No html, basta
adicionar a TAG criada <tag:whatsapp>
E Z C o m m e r c e - Ta g ’ s T e m p l a t e s - A b r 1 6
6