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