Fale no WhatsApp

Conheça

Logo Zenie

Tabela com os arquivos de layout do Magento

Sem categoria
Esse post é uma reprodução do Apêndice B do livro “Temas Magento”. Se você quiser saber mais sobre o livro, visite a página aqui no blog.
organizando as coisas - imagem: Robert Nicholas/OJO Images

O Magento traz uma série de arquivos XML em seu layout e isso deixa bastante gente confusa. A estrutura, como mostro no livro Temas em Magento, não é complicada mas o excesso de informações às vezes atrapalha. Nesse post, mostro uma tabela com os arquivos XML presentes no layout do Magento, na Community Edition 1.8 e acrescento uma descrição curta de sua finalidade.

ArquivoDescrição
authorizenet.xmlEsse arquivo carrega blocos referentes ao método de pagamento Authorize.net. Interfere apenas na página de checkout. Se você não for usar o método de pagamento, você pode desabilitar o carregamento do arquivo directpost.js.
bundle.xmlEsse arquivo carrega blocos referentes ao catálogo de produtos, especificamente o pacote de produtos (bundle products). Interfere nas páginas de listagem e de exibição de produtos e também em seções do checkout, dos pedidos e de páginas do consumidor.
captcha.xmlEsse arquivo carrega blocos referentes aos captchas, aquelas imagens com letras e números destinadas a comprovar que a operação está sendo feita por um humano e não por um robô. Interfere nas páginas de login, na criação de conta e no checkout.
catalog.xmlEsse arquivo carrega blocos referentes ao catálogo de produtos como um todo, definindo as páginas de listagem e exibição de produtos. Interfere nas páginas de listagem e de exibição de produtos, assim como na exibição do mapa do site.
catalog_mrsp.xmlEsse arquivo carrega blocos referentes ao catálogo de produtos, especificamente em relação ao MAP, o preço mínimo para anúncio. Interfere nas páginas de listagem e de exibição de produtos e também nas tags e listas de favoritos.
cataloginventory.xmlEsse arquivo carrega blocos referentes ao estoque e à disponibilidade dos produtos. Interfere nas páginas de exibição de produtos.
catalogsearch.xmlEsse arquivo carrega blocos referentes à busca de catálogo, como a busca rápida e a página de resultados de busca. Interfere em todas as páginas do site, mas especialmente na página de busca avançada e nos resultados de busca, além dos termos populares.
centinel.xmlEsse arquivo carrega blocos referentes ao método de pagamento Centinel. Interfere apenas na página de checkout.
checkout.xmlEsse arquivo carrega blocos referentes ao carrinho e ao checkout. Interfere no bloco do carrinho bem como em sua página e é responsável por todo o processo de checkout, apresentando handles para cada uma das etapas de finalização do pedido.
cms.xmlEsse arquivo carrega blocos referentes ao CMS, o gestor de conteúdo do Magento. Interfere em todas as páginas, devido ao bloco de menu de rodapé, e também nas páginas de CMS, criadas a partir do painel do Magento.
contacts.xmlEsse arquivo carrega blocos referentes à página de contato. Interfere nas páginas de formulário de contato e na resposta de contato enviado com sucesso.
core.xmlEsse arquivo carrega um único bloco, chamado formkey.phtml, responsável pelo gerenciamento das sessões de usuários. Interfere em todo o site.
customer.xmlEsse arquivo carrega blocos referentes ao consumidor. Interfere em todas as páginas, por meio dos menus relativos ao cliente, além das páginas na área restrita do consumidor.
directory.xmlEsse arquivo carrega blocos que gerenciam países e moedas. Interfere em todas as páginas, por meio do carregamento da informação de países com código postal opcional e também nas páginas do catálogo, quando múltiplas moedas estiverem disponíveis.
downloadable.xmlAssim como o bundle.xml, esse arquivo carrega blocos referentes ao catálogo de produtos, especificamente os produtos para download (downloadable products). Interfere nas páginas de listagem e de exibição de produtos e também em seções do checkout, dos pedidos e de páginas do consumidor.
googleanalytics.xmlEsse arquivo carrega o bloco com as informações do Google Analytics. Interfere em todas as páginas, pois é carregado em todo o site.
googlecheckout.xmlEsse arquivo carrega blocos referentes ao método de pagamento Google Checkout. Interfere apenas na página de checkout.
moneybookers.xmlEsse arquivo carrega blocos referentes ao método de pagamento Moneybookers / Skrill. Interfere apenas na página de checkout.
newsletter.xmlEsse arquivo carrega blocos referentes à assinatura da lista de e-mails. Interfere em todas as páginas por meio do bloco de assinatura além da página de edição da assinatura, na área restrita do cliente.
oauth.xmlEsse arquivo carrega blocos referentes ao método de autenticação OAuth. Interfere nas páginas próprias do módulo.
page.xmlEsse arquivo é o responsável pela estrutura de todas as páginas da loja virtual, determinando os arquivos adicionais, como CSS e JavaScript, que serão carregados, e os blocos estruturais que serão utilizados para construir a página. É dividido em <default> (as páginas convencionais do site) e <print> (páginas preparadas para impressão), além de declarar os modelos de colunas disponíveis.
pagecache.xmlEsse arquivo carrega blocos referentes à utilização de cache externo. Interfere nas páginas do catálogo de produtos.
payment.xmlEsse arquivo carrega blocos referentes ao pagamento, quando habilitada a opção de pagamento recorrente. Interfere nas páginas de exibição do produto.
paypal.xml e paypaluk.xmlEsse arquivo carrega blocos referentes ao método de pagamento PayPal Internacional e PayPal Reino Unido. Além da página de checkout, o arquivo paypal.xml é o responsável pela exibição do selo do método de pagamento em todas as páginas.
persistent.xmlEsse arquivo carrega blocos referentes ao carrinho persistente, isto é, a manutenção do carrinho do cliente entre diferentes interfaces. Interfere nas páginas de checkout, além de criação de nova conta, entrar e sair da loja.
poll.xmlEsse arquivo carrega blocos referentes às pesquisas e enquetes. Por padrão, a pesquisa aparece em todas as páginas na coluna direita.
productalert.xmlEsse arquivo carrega blocos referentes aos avisos solicitados pelo cliente. Interfere nas páginas do produto.
reports.xmlEsse arquivo carrega blocos referentes aos relatórios de produtos vistos e produtos comparados. Por padrão, esses dois blocos aparecem em todas as páginas na coluna direita.
review.xmlEsse arquivo carrega blocos referentes às avaliações e aos depoimentos. Interfere nas páginas de produtos, dentro da seção especial para as avaliações e também nas páginas do cliente.
rss.xmlEsse arquivo carrega blocos referentes ao feed RSS. Interfere nas páginas do RSS apenas.
sales.xmlEsse arquivo carrega blocos referentes aos pedidos. Interfere nas páginas do cliente, permitindo que ele consulte seus pedidos e faça recompras de pedidos anteriores.
sendfriend.xmlEsse arquivo carrega blocos referentes ao mecanismo de enviar para um amigo. É responsável pela criação da página com o formulário de envio.
shipping.xmlEsse arquivo carrega blocos referentes ao rastreamento de uma encomenda. Interfere nas páginas do próprio módulo.
tag.xmlEsse arquivo carrega blocos referentes às tags, etiquetas colocadas pelos consumidores nos produtos de uma loja virtual. Interfere nas páginas de produtos, nas páginas dos clientes e na construção do bloco de exibição das tags mais utilizadas.
weee.xmlEsse arquivo carrega blocos referentes ao mecanismo de cálculo de taxas e tributos. Interfere nas páginas do checkout.
wishlist.xmlEsse arquivo carrega blocos referentes às listas de favoritos. Interfere nas páginas dos clientes e também na exibição da lista de favoritos propriamente dita.
xmlconnect.xmlEsse arquivo é utilizado pelo Magento para determinar o funcionamento dos arquivos XML.
sales/billing_agreement.xmlEsse arquivo carrega blocos referentes às condições de compra. Interfere nas páginas dos clientes e na aceitação dos termos e das condições de venda.
sales/recurring_profile.xmlEsse arquivo carrega blocos referentes às vendas recorrentes. Interfere nas páginas dos clientes e na gestão dos perfis de compras frequentes.

Comentários

Assine a nossa newsletter!

Cadastre o seu e-mail e
receba as nossas novidades

    O e-mail é salvo em banco de dados para consulta futura.
    Este site é protegido pelo reCAPTCHA e se aplica a Política de Privacidade e os Termos de Serviço do Google.