Respostas:
Para alterar o layout da página do produto:
No menu Admin, selecione Catálogo> Gerenciar produtos.
Encontre o produto na lista e clique para abrir o registro.
No painel Informações do produto, à esquerda, selecione Design. Em seguida, na seção Design, defina o Layout da página para uma configuração de coluna diferente.
Quando terminar, clique no botão Salvar.
Para alterar o layout da página da categoria:
No menu Admin, selecione Catálogo> Gerenciar categorias.
Na árvore Categorias, selecione o nível de categoria que você deseja alterar.
Na guia Design personalizado, defina o Layout da página como "2 colunas com barra direita".
Clique no botão Salvar categoria.
Se você precisar alterar todas as páginas de categoria para 2column-left
, use esta atualização de layout
Arquivo : app/design/frontend/<package>/<theme>/layout/local.xml
<layout>
<catalog_category_layered>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>
<catalog_category_default>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_default>
</layout>
Isso ocorre porque, de acordo com o layout, existem dois tipos de categorias default
e layered
. Portanto, o magento usa duas alças de layout separadas para processá-las. Devido a isso, para cobrir todas as categorias, é necessário atualizar essas duas alças de layout.
Mas há outra maneira incrível de fazer isso. Use esse código dentro do seu local.xml
arquivo.
<layout>
<catalog_category_view>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_view>
</layout>
catalog_category_view
é um identificador de layout exclusivo que será processado para todas as categorias visualizadas no magento. No entanto, você não pode ver nenhuma atualização de layout usando esse identificador de layout no magento padrão. Mas o fato é que ele existe e pode ser usado para qualquer atualização de layout que deve afetar todas as categorias.
adicione o seguinte código no seu arquivo local.xml
<catalog_category_layered translate="label">
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>