как изменить положение статического блока, присутствующего в категории, на левую сторону
В magento статический блок может быть установлен для каждой категории, в настоящее время он находится в верхней части списка продуктов. Мне нужно изменить положение статического блока с верхней части списка товаров на левую сторону, то есть ниже многоуровневой навигации.
layered navigation| custom blocks
------------
product listing
Необходимо изменить на
layered navigation | Product Listing
------------------
custom block
Я делаю это для того, чтобы показывать рекламу в пользовательских блоках, связанных с категориями
1 answers
Не совсем возможно просто переместить текущую функциональность, связанную с категорией, в левый столбец, так как, переместив ее в левый столбец, вы бы переместили ее за пределы блока, который ее отображает. При этом, как говорится, есть и другие способы достичь этого. Наилучшим подходом было бы использование функции "Экземпляр виджета" в Magento.
- Перейдите к
CMS > Widget
и выберитеAdd New Widget Instance
. - Выберите
Type > CMS Static Block
и вашу текущую тему, прежде чем щелчокcontinue
. - Нажмите
Add Layout Update
и выберитеAnchor Categories
дляDisplay On
. - Либо выберите определенную категорию, либо все.
- Выберите
Left Column
в разделеBlock Referece
. - На второй вкладке
Widget options
выберите статический блок, который вы хотите ввести. - Нажмите
Save and continue
.
Возможно, на этом этапе вам придется очистить кэш блоков, я не могу вспомнить, происходит ли это автоматически. Но у вас, по сути, должен быть статический блок в левом столбце. Главным предостережением является то, что он не появится, если шаблоны были изменены в достаточной степени, чтобы удалить код для их визуализации.