как изменить положение статического блока, присутствующего в категории, на левую сторону


В magento статический блок может быть установлен для каждой категории, в настоящее время он находится в верхней части списка продуктов. Мне нужно изменить положение статического блока с верхней части списка товаров на левую сторону, то есть ниже многоуровневой навигации.

layered navigation|  custom blocks
                     ------------
                      product listing

Необходимо изменить на

layered navigation | Product Listing
------------------
custom block

Я делаю это для того, чтобы показывать рекламу в пользовательских блоках, связанных с категориями

Author: Mimoh2008, 2015-03-05

1 answers

Не совсем возможно просто переместить текущую функциональность, связанную с категорией, в левый столбец, так как, переместив ее в левый столбец, вы бы переместили ее за пределы блока, который ее отображает. При этом, как говорится, есть и другие способы достичь этого. Наилучшим подходом было бы использование функции "Экземпляр виджета" в Magento.

  1. Перейдите к CMS > Widget и выберите Add New Widget Instance.
  2. Выберите Type > CMS Static Block и вашу текущую тему, прежде чем щелчок continue.
  3. Нажмите Add Layout Update и выберите Anchor Categories для Display On.
  4. Либо выберите определенную категорию, либо все.
  5. Выберите Left Column в разделе Block Referece.
  6. На второй вкладке Widget options выберите статический блок, который вы хотите ввести.
  7. Нажмите Save and continue.

Возможно, на этом этапе вам придется очистить кэш блоков, я не могу вспомнить, происходит ли это автоматически. Но у вас, по сути, должен быть статический блок в левом столбце. Главным предостережением является то, что он не появится, если шаблоны были изменены в достаточной степени, чтобы удалить код для их визуализации.

 1
Author: Peter O'Callaghan, 2015-03-05 10:39:37