Рейтинг:-3

Как добавить открытую форму в продукты поиска?

флаг cn

Я установил модуль API поиска и, следуя документации, настроил индекс и поле поиска, используя представления и фасеты. Он не показывает открытую форму для поиска, хотя есть представление, и я могу получить статическую сетку продуктов. Я просматриваю блоки, где должна быть открытая форма, но она не появляется.

Согласно с Как индексировать продукты Drupal Commerce 2 для поиска? стандартный поиск не показывает продукты, но конфигурация блока поиска указывает, что продукты могут быть показаны.

поиск настроить

sonfd avatar
флаг in
Пожалуйста, добавьте более подробную информацию о том, что вы сделали, и ссылку на документы, которым вы следовали. Вы говорите, что открытой формы нет, хотя вы создали представление, но добавили ли вы открытую форму в представление? Кроме того, на вашем снимке экрана показан экран конфигурации блока, на котором вы настроили блок для отображения на определенных страницах продукта, что, похоже, не имеет ничего общего с остальной частью вашего вопроса.
флаг cn
Я использовал руководство Acromedias по адресу https://www.acromedia.com/article/creating-a-product-catalogue-with-search-api-solr-facets с использованием сервера Solr, но у него есть проблемы с языком, но он создаст форму, которая делает не отображать результаты, а другой из https://docs.drupalcommerce.org/commerce2/developer-guide/products/marketing-products/product-search с использованием сервера базы данных, который не создает окно поиска, но я могу отображать страницу всех продукты. apaderno изменил вопрос на что-то ДРУГОЕ, чем я спрашиваю - я хочу, чтобы окно поиска отображало ОБА контент и продукты.
флаг cn
Я вижу из последней строки, что настройка "видимости" в конфиге является настройкой "исключения", а не "включения"
sonfd avatar
флаг in
Непонятно, для какого блока вы показываете настройки видимости. Но если это форма поиска для вашего списка продуктов, вам нужно убедиться, что она настроена на отображение на той же странице, что и просмотр, который вы сделали, возможно, что-то вроде `/products`. Или может быть еще проще настроить представление так, чтобы оно НЕ отображало форму в блоке. В разделе «Открытая форма» дополнительных настроек щелкните ссылку *Да* рядом с «Открытая форма в блоке», чтобы изменить настройку на *Нет*.
sonfd avatar
флаг in
Но это всего лишь догадки, потому что мы понятия не имеем, как на самом деле настроены ваши представления или поисковые индексы.
флаг cn
Я использовал /products для видимости - НАЗВАНИЕ отображается, но нет окна для входа в поиск, и я попробовал ОБА способа, как показано на рисунке, и ни один из типов продуктов не проверен, и тот же эффект ничего не изменился, я вернусь это снова, но я начинаю думать, что это тема, вызывающая это. Либо это, либо доступ к домену/код темы. Например, Bootsrap Barrio ведет себя иначе, чем Adaptive Theme — и даже в Adaptive Theme два разных проекта «at_theme» (2.0) или «adaptivetheme» Drupal теперь не работают — это работало на Drupal 8 — но не сейчас на Drupal 9.3. 8. Иди Рис
sonfd avatar
флаг in
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/134932/discussion-between-sonfd-and-wilburunion).
флаг cn
Модератор, редактировавший это, изменил весь вопрос. Я пытаюсь получить окно поиска, которое будет искать как контент, так и коммерческие продукты, как это сделал Ubercart из коробки. Для этого можно проиндексировать сервер поиска базы данных. Теперь, когда я знаю, что темы частично виноваты, я попробую сначала изменить темы. Я сейчас на 9.3.9.Поиск нелеп, если он не ищет весь сайт. Поиск в представлении окна каталога продуктов показывает, но не работает, чтобы показать результаты с помощью solr, поэтому я сначала попробую индекс сервера базы данных. Ubercart только что заработал, но Commerce — это сложность
Рейтинг:0
флаг cn

Некоторые темы могут не отображать или неправильно отображать блочное представление в определенных областях блоков. Например, AdaptiveTheme, использующий генератор темы AT Tool, не будет отображать блок поиска продуктов в области основного содержимого темы и на странице рекомендуемых продуктов. Он также не отображает кнопку добавления продуктов или любую другую кнопку «добавить» в Drupal Commerce. Однако есть и другие темы. В Drupal 7 был модуль под названием «Блоки домена», который положительно связывал настройки блока темы с доменом, когда использовался доступ к домену, но в Drupal 9 такого не существует, поскольку он может использовать только AT Tool для создания темы другим способом. имя и использовать эти настройки для каждого домена. При размещении блочного представления отображается блочное представление «Поиск продуктов», если оно помещено в область заголовка или функций, после чего результаты открываются в области основного содержимого. Это удачное решение для различных тем — например, «Danland» отображает вторую боковую панель, но не отображает ее. Вероятно, это как-то связано с новой системой веток Drupal.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.