Jawaban:
Untuk mengubah tata letak halaman produk:
Dari menu Admin, pilih Katalog> Kelola Produk.
Temukan produk dalam daftar, dan klik untuk membuka catatan.
Di panel Informasi Produk di sebelah kiri, pilih Desain. Kemudian di bagian Desain, atur Tata Letak Halaman ke konfigurasi kolom yang berbeda.
Ketika selesai, klik tombol Simpan.
Untuk mengubah tata letak halaman kategori:
Dari menu Admin, pilih Katalog> Kelola Kategori.
Di pohon Kategori, pilih level kategori yang ingin Anda ubah.
Pada tab Desain Khusus, atur Tata Letak Halaman ke “2 kolom dengan bilah kanan.”
Klik tombol Simpan Kategori.
Jika Anda perlu mengubah setiap halaman kategori 2column-left
, gunakan pembaruan tata letak ini
File: 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>
Ini karena sesuai tata letak, ada dua jenis kategori default
dan layered
. Jadi Magento menggunakan dua pegangan tata letak yang terpisah untuk memprosesnya. Karena ini untuk mencakup setiap kategori Anda perlu memperbarui dua pegangan tata letak ini.
Tetapi ada cara lain yang luar biasa untuk melakukan ini. Gunakan kode ini di dalam local.xml
file Anda .
<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
adalah pegangan tata letak yang unik yang akan memproses untuk setiap tampilan kategori di magento. Namun Anda tidak dapat melihat pembaruan tata letak menggunakan pegangan tata letak ini di magento default. Tetapi faktanya, itu memang ada dan dapat digunakan untuk pembaruan tata letak yang harus memengaruhi semua kategori.
tambahkan kode berikut dalam file local.xml Anda
<catalog_category_layered translate="label">
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>