Форматирование раздела Мгновенный поиск - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь показать секцию попадания из Мгновенного поиска Algolia так же просто, как выпадающий элемент из начальной загрузки:

enter image description here

один результатза строку в виде ссылки <a>, без изображений.

Но я получаю только это:

enter image description here

Какможно получить стиль выпадающего элемента (выше), по одному элементу в строке, без этих границ и перекрытий?

Код HTML для seachbox:

<form class="form-inline md-form my-0 mr-5 text-white ">
<i class=“fas fa-search white-text” aria-hidden=“true”></i>
<div id=“searchbox” class="text-white "></div>
<div id=“hits” class=“dropdown-menu text-white” ></div>
</form>

Код JS:

search.addWidget(
instantsearch.widgets.searchBox({
container: “#searchbox”,
placeholder: “Search”,
showSubmit: false,
autofocus: false
})
);

  search.addWidget(
    instantsearch.widgets.hits({
      container: "#hits",
      templates: {
        empty: "None.",
        item: function(item) {
           return `<a class="dropdown-item" href="/question/${item.id_question}">${item.str_question}</a>`;
        }
      }  
    })
    );

1 Ответ

0 голосов
/ 10 апреля 2019

Не видя внутри <div id=“hits”></div>

Я предполагаю, что есть ul и li вам нужно сделать эти display: block и еще несколько свойств CSS вероятно white-space: pre;

Можете ли вы предоставить внутренний html для <div id=“hits”></div>? чтобы мы могли дать лучший ответ.

...