Проблема с иерархическими аспектами в Shopify с использованием Algolia's named_tags - PullRequest
0 голосов
/ 29 мая 2019

У меня проблемы с реализацией hierachicalmenu Алголии InstantSearch на Shopify.Каждый пункт в списке кажется нормальным, но я не мог заставить его работать.Вот что я сделал до сих пор:

.,.

  1. У меня есть <div class="hierarchical-categories-menu"></div> в отрывках / algolia_instant_search.hogan.liquid

  2. У меня есть следующие коды в assets / algolia_instant_search.js.liquid

  instant.search.addWidget(
      instantsearch.widgets.hierarchicalMenu({
         container: '.hierarchical-categories-menu',
         attributes: ['named_tags.lvl0', 'named_tags.lvl1', 'named_tags.lvl2', 'named_tags.lvl3'],
         autoHideContainer: false,
         showParentLevel: true,
      })
   );

У меня есть фасеты lvl0, lvl1, lvl2, lvl3 как " active " и " hidden " в shopify-app's " Параметры поиска "стр.

XHR-ответ Algolia включает results[0].facets.named_tags.lvl0 .. lvl3 узлов со значениями и правильно рассчитывает.

XHR-ответ Algolia включает results[0].hits[n].named_tags.lvl0 .. lvl3 узлов.

Данные уровня выборки следующие: lvl0: "Žene" lvl1: "Žene > Odeća" lvl2: "Žene > Odeća > Gornji Delovi" lvl3: "Žene > Odeća > Gornji Delovi > Košulje"

.,.

Когда я проверяю элементы на странице результатов, я вижу только пустой div как последнего потомка меню .hierarchical-Categories-menu: <div class="ais-hierarchical-menu--list ais-hierarchical-menu--list__lvl0"></div>

Может кто-нибудь сказать, в чем может быть проблема?

Спасибо.

1 Ответ

0 голосов
/ 30 мая 2019

Получается, что вы должны сделать "lvl" -гранями " неактивными " на странице конфигурации shopify-app по некоторым причинам.

...