В настоящее время я работаю с Algolia шаблоном поиска автозаполнения - см. Документацию здесь и Magento 2 .
Я хочу добавить индекс Номер для каждого товара появлялся динамически при использовании поискового поля ввода. Его можно добавить как атрибут набора данных . Пожалуйста, смотрите ниже код и место, помеченное как data-index="INDEX_NUMBER_HERE"
.
Атрибут 'index' должен быть равен номеру позиции поиска. Так что, если в моих результатах поиска у меня есть 6 продуктов, то первый продукт должен иметь data-index="1"
, второй data-index="2"
и так далее до последнего с data-index="6"
Я знаю, что могу добавить дополнительные JavaScript код здесь, но, возможно, кто-то знает, как это сделать, основываясь на некоторых {{AlgoliaIndexVariable}}
, которые я могу получить в моем примере {{objectID}}, {{url}} и т. Д. c.?
Это мой текущий шаблон:
<script type="text/template" id="autocomplete_products_template">
<a class="algoliasearch-autocomplete-hit" id="productAlgoliaSearch_{{objectID}}" href="{{url}}">
{{#thumbnail_url}}
<div class="thumb">img here</div>
{{/thumbnail_url}}
<div class="info">
product info here
</div>
<div class="data" data-index="INDEX_NUMBER_HERE"></div>
</a>
</script>
большое спасибо за полезные советы