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.
Arquivo | Descrição |
authorizenet.xml | Esse 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.xml | Esse 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.xml | Esse 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.xml | Esse 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.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao estoque e à disponibilidade dos produtos. Interfere nas páginas de exibição de produtos. |
catalogsearch.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao método de pagamento Centinel. Interfere apenas na página de checkout. |
checkout.xml | Esse 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.xml | Esse 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.xml | Esse 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.xml | Esse arquivo carrega um único bloco, chamado formkey.phtml, responsável pelo gerenciamento das sessões de usuários. Interfere em todo o site. |
customer.xml | Esse 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.xml | Esse 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.xml | Assim 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.xml | Esse arquivo carrega o bloco com as informações do Google Analytics. Interfere em todas as páginas, pois é carregado em todo o site. |
googlecheckout.xml | Esse arquivo carrega blocos referentes ao método de pagamento Google Checkout. Interfere apenas na página de checkout. |
moneybookers.xml | Esse arquivo carrega blocos referentes ao método de pagamento Moneybookers / Skrill. Interfere apenas na página de checkout. |
newsletter.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao método de autenticação OAuth. Interfere nas páginas próprias do módulo. |
page.xml | Esse 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.xml | Esse arquivo carrega blocos referentes à utilização de cache externo. Interfere nas páginas do catálogo de produtos. |
payment.xml | Esse 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.xml | Esse 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.xml | Esse 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.xml | Esse arquivo carrega blocos referentes às pesquisas e enquetes. Por padrão, a pesquisa aparece em todas as páginas na coluna direita. |
productalert.xml | Esse arquivo carrega blocos referentes aos avisos solicitados pelo cliente. Interfere nas páginas do produto. |
reports.xml | Esse 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.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao feed RSS. Interfere nas páginas do RSS apenas. |
sales.xml | Esse 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.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao rastreamento de uma encomenda. Interfere nas páginas do próprio módulo. |
tag.xml | Esse 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.xml | Esse arquivo carrega blocos referentes ao mecanismo de cálculo de taxas e tributos. Interfere nas páginas do checkout. |
wishlist.xml | Esse 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.xml | Esse arquivo é utilizado pelo Magento para determinar o funcionamento dos arquivos XML. |
sales/billing_agreement.xml | Esse 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.xml | Esse arquivo carrega blocos referentes às vendas recorrentes. Interfere nas páginas dos clientes e na gestão dos perfis de compras frequentes. |
2 Comments
Jean Carlos · 27/04/2015 at 23:13
Boa noite, André! É possível desabilitar esse modulo “Moneybookers” do admin do magento pra que não mostre em formas de pagamentos?
Andre Gugliotti · 28/04/2015 at 07:59
Sim, basta buscar o XML correspondente em /app/etc/modules.