я вот не пойму, а что даст вам связь номера характеристики с search api? Вам же всё равно надо будет в товар передать её? А как передавать то собираетесь?
ну хорошо. Ты создал своё поле search api программно и его добавил в индекс, в результате получил в таблице строки вида:
сущность/значение_характеристики
это нормально. Потому что когда ты будешь искать по этой характеристики у тебя в URL будет что-то вроде:
search?keywords=значение
Так вот и подставляй js эти параметры ?keywords=значение к URl товара на странице выдачи, а уже когда перешёл на страницу самого товара - обрабатывай их, хоть в контроллере
Не по теме, но всё-таки.
Если используете БЭМ, что очень правильно, советую посмотреть в сторону темы Никлана Glisseo, которая вам упростит жизнь в разы и позволит всё кастомизировать нормально.
Если надо отобразить характеристики по которым нашёлся товар при переходе в него, я бы просто js разрулил - добавив бы к ссылкам соответствующие параметры а далее в самом товаре их обработал бы. Думаю не надо здесь лезть в search api
Да да да. Это как студенты/школьники пишут программу, а у него не компилируется и он психует: компьютер виноват - не верно сделан ))) Так и тут - D9 какой-то "сырой" - он во всём виноват ))) а не я ) АПИ разные
Drupal 8: Search API. Программно добавить данные в индекс.
контроллер сущности альтерить?
Drupal 8: Search API. Программно добавить данные в индекс.
я вот не пойму, а что даст вам связь номера характеристики с search api? Вам же всё равно надо будет в товар передать её? А как передавать то собираетесь?
Drupal 8: Search API. Программно добавить данные в индекс.
А где костыль?
Как раз то что вы делаете - это костыль.
Почему все думают что js - это костыль?
Drupal 8: Search API. Программно добавить данные в индекс.
ну хорошо. Ты создал своё поле search api программно и его добавил в индекс, в результате получил в таблице строки вида:
сущность/значение_характеристики
это нормально. Потому что когда ты будешь искать по этой характеристики у тебя в URL будет что-то вроде:
search?keywords=значение
Так вот и подставляй js эти параметры ?keywords=значение к URl товара на странице выдачи, а уже когда перешёл на страницу самого товара - обрабатывай их, хоть в контроллере
Drupal 8: Search API. Программно добавить данные в индекс.
характеристика - это поле в товаре?
Drupal 8: Search API. Программно добавить данные в индекс.
так индексируйте эту характеристику - добавляйте поле, далее поиск/фасет - и будет вам эта характеристика, всё это можно программно или вьюсом
Drupal 8: Search API. Программно добавить данные в индекс.
ну вот и добавляйте к ссылкам на продукты www.site.ru/product-1 параметры из поискового запроса
Проблема с добавлением css классов во Views по БЭМ методологии
Не по теме, но всё-таки.
Если используете БЭМ, что очень правильно, советую посмотреть в сторону темы Никлана Glisseo, которая вам упростит жизнь в разы и позволит всё кастомизировать нормально.
Drupal 8: Search API. Программно добавить данные в индекс.
Если надо отобразить характеристики по которым нашёлся товар при переходе в него, я бы просто js разрулил - добавив бы к ссылкам соответствующие параметры а далее в самом товаре их обработал бы. Думаю не надо здесь лезть в search api
Drupal 8: Search API. Программно добавить данные в индекс.
Зачем менять то что индексируете? Вы индексируете товар. Добавьте просто поле-характеристика
Как перенести Drupal 9 на другой хостинг?
Такое нельзя ставить без композера. Ничего сейчас нельзя без него!
А кофейне, которая не готова платить за обновы drupal тоже не нужен.
Как перенести Drupal 9 на другой хостинг?
Так бедным клиентам не нужен друпал!
Друпал не надо для мелких сайтов
Как перенести Drupal 9 на другой хостинг?
Если у вас мало опыта, то в этом мало кто виноват.
Как перенести Drupal 9 на другой хостинг?
Перенос точно такой же как и раньше, D9/D8.
Смотрите где у вас вебрут
Смотрите логи
Как получить отправляемые данные cheсkout?
да. Попробуйте 'commerce_order.place.pre_transition'
Как получить отправляемые данные cheсkout?
Зачем вы вообще что-то альтерите? Есть же события перед и после сохранения заказа. Используйте их
Как создать несколько контейнеров в форме
'#type' => 'container'
Quiz модуль проблемы с созданием тестов
Quiz достаточно кривой на 8
Простой способ написать калькулятор в drupal 9
Согласен. С опытом всё приходит
Простой способ написать калькулятор в drupal 9
Смените IDE на ту, которая всё видит
Простой способ написать калькулятор в drupal 9
Да да да. Это как студенты/школьники пишут программу, а у него не компилируется и он психует: компьютер виноват - не верно сделан ))) Так и тут - D9 какой-то "сырой" - он во всём виноват ))) а не я ) АПИ разные
Простой способ написать калькулятор в drupal 9
Какой IDE пользуетесь?
Простой способ написать калькулятор в drupal 9
скорее всего это был не просто пробел, а невидимый спец символ, который вы скопировали
Простой способ написать калькулятор в drupal 9
Это как это так-то?
а файл helloworld.routing.yml у вас в модуле есть?
Так вот он и определяет эту страницу!
Простой способ написать калькулятор в drupal 9
Почистил кеш - ничего не вылетело...