2016-01-09 4 views
0

Мы используем buyshop theme из Magento и пытается перечислить несколько продуктов из каждой категории на домашней странице по следующему коду:Невозможно получить категорию продуктов на домашней странице

{{block type="catalog/product_list" category_id="2" block_name="Bestsellers" template="izotope/products_from_category.phtml"}} 

Категория выше имеет более 2000 продуктов, однако, ничего не приходит. Нормальный вид категории через меню работает отлично.

Кроме того, пытались использовать Magento по умолчанию (1.9.2.2) код, как показано ниже, не имела успеха

{block type="catalog/product_list" category_id="your_category_id" template="catalog/product/list.phtml"}} 

То же самое работает прекрасно на локальном хосте, однако, мы не можем выяснить, какой-либо причине за такое поведение.

Мы считаем, что это не имеет ничего общего с темой, это то, о чем мы просто не знаем или, вероятно, отключены. Мы все пробовали, включая:

a. Очистка кэш-памяти

b. Проверка состояния продукта, если он включен, и находится ли товар в наличии

c. Проверка того, находится ли продукт внутри категории и вид магазина по умолчанию

..... и многие другие мелочи, но без успеха.

Любая помощь будет действительно оценена.

+0

1) проверьте, является ли идентификатор категории на вашем локальном компьютере таким же, как на вашем сервере. Возможно, вы пытаетесь использовать идентификатор категории из локального хоста на своем сервере. 2) если вы используете ускорители кеша, такие как Varnish, убедитесь, что кеш действительно очищен. – Igor

+0

да, идентификатор категории отличается, кеш тоже ясен. Проверяйте его несколько раз. –

+1

1) проверьте, была ли опубликована страница CMS, а не отключена, 2) проверьте, включено ли это для правильного представления в магазине, 3) убедитесь, что URL-адрес вашей домашней страницы CMS «домашний», а после этого 4) скажите, что вы видите, если вы вводите url, например http: // yourmagentosite.com/home – Igor

ответ

0

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

Только что закончил переустановку темы, и это сработало. Я получил более новую версию с веб-сайта, возможно, они могли ее исправить.

Еще раз спасибо за вклад всем. Действительно ценю это.

0

Попробуйте

{{block type="catalog/product_list" column_count="4" category_id="2" block_name="home.catalog.product.list" template="izotope/products_from_category.phtml"}} 
+0

Нет, еще ничего. Это действительно странно, поскольку все выше, о чем я упоминал, работает на моем локальном хосте. –

+0

Только что обновил ответ. Большое спасибо за вклад и извините за неприятность, поскольку ошибка показалась чем-то связанным с темой. –

+0

Рад, что вы это исправите. – urfusion

0

Вы должны установить разрешение для этого блока

Открыть администратора >> Система >> Права доступа >> Блоки >> нажмите на Добавить новый блок Кнопка

после этого в поле Block name добавлено имя вашего блока = каталог/товар_лист
и установлено допустимое = да нажмите кнопку сохранения блока. после этого добавить Cms код страницы СЦИ или статический блок он отлично работает

Если это работает для вас, то проголосуйте за него

+0

Только что обновил ответ. Большое спасибо за вклад. –

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