Як змінити макет сторінки всіх товарів?


17

Хтось може мені сказати, де я можу змінити макет сторінки всіх товарів? Я думаю, що на цій сторінці зараз є 3columns.phtmlмакет, але мені потрібен 2columns-left.phtmlмакет.

рис

Відповіді:


15

Щоб змінити макет сторінки сторінки:

У меню адміністратора виберіть Каталог> Керування продуктами.

Знайдіть продукт у списку та натисніть, щоб відкрити запис.

На панелі Інформація про продукт зліва виберіть Дизайн. Потім у розділі «Дизайн» встановіть «Макет сторінки» на іншу конфігурацію стовпців.

Після завершення натисніть кнопку Зберегти.

Щоб змінити макет сторінки сторінки категорії:

У меню адміністратора виберіть Каталог> Керувати категоріями.

У дереві Категорії виберіть рівень категорії, який потрібно змінити.

На вкладці "Спеціальний дизайн" встановіть "Макет сторінки" на "2 стовпчики з правою смужкою".

Натисніть кнопку Зберегти категорію.


3
чувак, ти невірно отримав моє запитання. Ваша відповідь стосується індивідуальної сторінки продукту, але не те, що мені потрібно. Мені потрібно, щоб сторінка бачила зображення вище за все, дякую за ваш час
Абдул

це сторінка категорії, тому використовуйте крок для зміни макета сторінки категорії.
JACK

mannn ваша редакція зробила мені день подяки soo muchh
Абдул

27

Якщо вам потрібно змінити кожну сторінку категорії на 2column-left, використовуйте це оновлення верстки

Файл: 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>

Це тому, що відповідно до макета, існує два типи категорій defaultі layered. Тому magento використовує дві окремі ручки компонування для їх обробки. Завдяки цьому, щоб охопити всі категорії, вам потрібно оновити ці дві макети ручок.

Але є ще один дивовижний спосіб зробити це. Використовуйте цей код у вашому local.xmlфайлі.

<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це унікальна ручка макета, яка буде обробляти для перегляду всіх категорій в magento. Однак ви не можете побачити будь-яке оновлення макета, використовуючи цю ручку макета в магніто за замовчуванням. Але факт полягає в тому, що він існує, і його можна використовувати для будь-якого оновлення макета, яке має впливати на всі категорії.


жоден варіант не працює для magento.1.9.2.4
Дінеш,

9

додайте наступний код у файл local.xml

<catalog_category_layered translate="label">
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_layered>

подякуйте, однак нижченаведена відповідь все одно працювала, і цей процес також може допомогти мені в майбутньому
Абдул
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.