Нет продуктов, соответствующих выбранному выбору
Кажется, я не могу заставить продукты отображаться на домашней странице. Я продолжаю получать "Нет продуктов, соответствующих выбранному".
Это то, что я пробовал до сих пор...
Идентификатор категории 35,
Is Active = Yes,
Show in Nav Bar = No
Display mode = Products & Static Blockx
CMS> Страницы> Главная страница > Контент>
<div>{{block type="catalog/product_list" template="catalog/product/home.phtml" category_id="35"}}</div>
В настоящее время в этой категории представлено 6 товаров. Все они есть в наличии и отображаются при просмотре через панель навигации. Единственная проблема в том, что я не могу получить их список на домашней странице.
Я пробовал искать в Google и на форуме Magento, где люди советуют переиндексировать данные и т. Д., И я пробовал все это, но все равно безуспешно. Что я делаю не так? Есть идеи, как я могу с этим разобраться?
Спасибо за вашу помощь.
3 answers
Вот некоторые вещи, которые можно попробовать, которые помогут сузить круг причин проблемы:
- Попробуйте использовать шаблон по умолчанию
catalog/product/list.phtml
вместо вашего собственного - Попробуйте другую категорию или создайте новую, если это необходимо
Если вы опубликуете свой catalog/product/home.phtml
, сообщество, возможно, сможет лучше помочь вам.
ИЗМЕНИТЬ: Причиной проблемы в этом случае было то, что категория была либо корневой категорией, либо выходила за рамки веб-сайта/магазина - перемещение категории внутри категории текущего магазина по умолчанию проблема решена, см. Комментарии ниже.
Для меня это в конечном итоге было действительно простым решением!
Попробуйте зайти в менеджер продуктов и посмотреть колонку веб-сайта.
Если какие-либо из них не установлены, нажмите кнопку "Выбрать все", выберите веб-сайт в раскрывающемся списке "Веб-сайт", затем примените его, а в появившемся диалоговом окне перейдите на вкладку "Веб-сайт" и установите веб-сайт в виде дерева и сохраните изменения.
Это также может произойти, если ваша поисковая система настроена на эластичный поиск и у нее есть проблема. Попробуйте настроить свою поисковую систему на MySQL:
Shops -> Settings: Configuration -> Catalog -> Catalog -> Catalogsearch -> Searchmachine: MySQL
Затем начните переиндексировать: php bin/magento indexer:reindex