- Seção
FC 12950 :: Quais são as constantes JavaScript do Fastcommerce?
Veja a lista de constantes globais que podem ser utilizadas na programação personalizada da loja.
As seguintes constantes podem ser utilizadas nos arquivos HTML ou bibliotecas JavaScript da loja.
Exemplos:
1) Programação que verifica se está na home da loja para executar algum comando, função, etc.
if(FC$.Page=="Home"){.....}
2) Utilização da variável do caminho da pasta IMAGES da loja para referenciar uma imagem
passo1.innerHTML="<img src='"+ FC$.PathImg +"passo1pre.png' alt='Cesta' width='85' height='71' />";
Opções de valores para FC$.Page:
Valores de FC$.Step e FC$.NextStep para FC$.Page="Register":
A página cadastro.asp (FC$.Page="Register") tem múltiplas funções, como a de fazer o login e cadastro do cliente. Esta página pode ser utilizada em diversos contextos, como por exemplo quando o cliente está finalizando um pedido ou apenas realizando um cadastro na loja.
Quando o cliente vai opinar sobre um produto, ele também deve fazer login e cadastro, caso não tenha ainda e depois será redirecionado para a página de opinião de produto.
O nome da página (FC$.Page) é sempre o mesmo, Register. O passo (F$.Step) pode ser Login, Registration, Confirmation, etc e o contexto (próximo passo para onde o cliente será redirecionado após o login/cadastro) é indicado em FC$.NextStep.
Segue abaixo tabela com os valores de FC$.NextStep para cada um destes contextos:
Desta forma é possível criar uma programação específica de acordo com o contexto e passo atual dentro da página Register.
Exemplo:
1) Programação que verifica se está em Register, passo Login no contexto de um cadastro simples:
if(FC$.Page=="Register" && FC$.Step=="Login" && FC$.NextStep=="Home"){.....}
|

