2012-02-07 2 views
0

В интернет-магазине, который я создаю, мы хотим, чтобы клиенты видели новую категорию, поскольку они приземляются в магазине.Каталог Magento - Дубликат категории с использованием статического блока

Наша конфигурация в целом каталог является расположение 4 элементов рядом друг с другом, как показано ниже:

четырех элементов в одной строке

* извините я еще не разрешено размещать фотографии :(

Я сделал статический блок в Magento, используя следующий код:

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="7" template="catalog/product/list.phtml"}} 

Но когда я называю этот блок в месте я wan't его показать, что делает не использовать правильную раскладку:

3 пунктов в один ряд, два ряда

* извините я не разрешается размещать фотографии :(

Это только положить 3-х предметов рядом с каждой выдры. Я уже пробовал настраивать css, но это не проблема. Код страницы показывает, что он помещается в другой строке:

<ul class="products-grid first odd"> (the first row) 
<ul class="products-grid last even"> (the second row) 

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

ответ

0

Путь 1: для использования каталога шаблонов модифицированного/продукт/list.phtml

Создать новый шаблон от этого и назвать его список-home.phtml и где у вас есть вид режима сетки вы должны иметь что-то как это:

<?php $_columnCount = $this->getColumnCount(); ?> 

заменить это

<?php $_columnCount = 4; ?> 

Way 2: Добавьте этот блок с помощью макета или пользовательского макета в админке и добавить чтобы он Params как:

<action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action> 
<action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action> 

К сожалению - второй способ не будет работать через статический блок - вы можете добавить это без статического блока непосредственно в Layout Update XML в домашней странице CMS, и я не понимаю, для чего вы используете статический блок для этого, если вы можете добавить этот код для блока непосредственно в содержание страницы CMS тоже

+0

Thnx! Я использовал путь один, и теперь он тот же, что и оригинал. Я пошел со статическим блоком из-за того, как был построен магазин. Нет никакого реального шаблона, поэтому самым разумным способом, по-моему, было использование статического блока. – SjoerdvGestel

Смежные вопросы