Como alterar o layout da página de todos os produtos?

17

Alguém pode me dizer onde posso alterar o layout da página de todos os produtos? Penso que esta página está agora com 3columns.phtmllayout, mas preciso de 2columns-left.phtmllayout.

foto

Abdul
fonte

Respostas:

15

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.

JACK
fonte
3
Cara você tem a minha pergunta de forma errada sua resposta aplicável para a página do produto individual, mas não que o que eu need.I necessidade da página veja a imagem acima de qualquer maneira obrigado pelo seu tempo
Abdul
que é a página da categoria, use a etapa para alterar o layout da página da categoria.
JACK
mannn sua edição fez o meu dia thankyouu soo muchh
Abdul
27

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 defaulte 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.xmlarquivo.

<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.

Rajeev K Tomy
fonte
não uma opção de trabalho para magento.1.9.2.4
Dinesh
9

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>
Pradeep Sanku
fonte
obrigado no entanto, a resposta abaixo funcionou de qualquer maneira esse processo também pode me ajudar no futuro.
Abdul