У меня пока не получилось с ним справиться.
- если включить domain access, к материалам и юзерам добавляется настройка Action - Add selected content to the 'my_domain' domain - и так для каждого созданного домена, чего совершенно не нужно.
- Несмотря на данные настройки, все поддомены у меня пока что открываются как обычный корневой домен т.е
site.ru = mysite1.site.ru = mysite2.site.ru
site.ru/user/2 = mysite1.site.ru/user/2 = mysite2.site.ru/user/2
Отвечаю на всякий случай.
Проблема была в том, что оказывается, для обновления данных, которые в хуке, в восьмерке мало сделать обычную очистку кэша. Нужно выполнить cache rebuild. drush cr
Выяснилось совершенно случайно, т.к. была открыта консоль. (У меня было изменено имя класса, а в кэше сидело старое).
А если все-таки строить индекс по продуктам, почему не выводятся фасеты с их полями? Блок не отображается. Что это за проблема?
И нет части настроек. Например, если отметить в фильтрах "Search API ranges"
у индекса по дисплеям появились настройки Search API ranges (можно выбрать числовые поля) - скрин 1
у индекса по продуктом нет - скрин 2
Все-таки, как ни выкручиваюсь, мне нужен поиск по продуктам, с учетом задачи.
Вы сами себя загоняете в рамки. Имейте в виду две вещи:
1. В дисплее можно мышкой накликать показ нужных полей товара, при этом не давая никому прав на просмотр продукта.
2. Вьюсы строятся по дисплэям. По товарам вьюс может быть нужен только админам. Но добавлять поля товара в индекс или вьюс - совершенно нормальная практика, в индексах через связанные поля, в простых вьюсах через релэйшены.
Спасибо большое! Видео и правда помогло разобраться!
Осталась только одна проблема, поиск прекрасно работает с нодами, а когда я в качестве Entity type выбираю Commerce Product - не ищет даже по заголовку. Или это я что-то не догоняю на ночь глядя.
Мне на самом деле нужно самое быстрое решение на данный момент.
Насчет "тривиальности", я думаю, tmp имел в виду популярность задачи, любой мелкий магазин на запуске нуждается в подобных функциях ) Так что мне тоже показалось, что должно быть все проще и с готовыми решениями.
Как понимаю, главный плюс фасетов в производительности.
Воспользоваться сейчас услугами solr-хостинга нет возможности, вопрос нагрузки пока не стоит, нужна реализация функционала.
Просмотр мануалов не дал мне как раз представления, можно ли связать поля двух сущностей. Везде рассматривался индекс по материалу.
Возможно, я недостаточно долго в них копаюсь.
Я перефразирую.
Может кто-нибудь подсказать, как сделать доступными свои данные для экшна "Set a data value", когда я устанавливаю значение поля ноды entity-created:field-fieldname, в случае если списке селекторов они не показываются.
Значения мне нужно получить из submit формы.
Программно.
Задача решилась, правда сначала от балды.
Запишу на память, и если кому-то пригодится.
mysqlclient - не нужен.
то есть libmysqlclient нужно удалить и удалить библиотеку php-mysql (или они взаимоудаляются по зависимости, точно не помню). Вместо нее установить php-mysqlnd. Это более актуальная библиотека php, и клиент ей не нужен.
Если ошибаюсь в выводах, поправьте
Получился в итоге такой расклад. /сейчас php5.6, был php 7, но это для меня не принципиально/
Drupal 8. Поддомены пользователей.
У меня пока не получилось с ним справиться.
- если включить domain access, к материалам и юзерам добавляется настройка Action - Add selected content to the 'my_domain' domain - и так для каждого созданного домена, чего совершенно не нужно.
- Несмотря на данные настройки, все поддомены у меня пока что открываются как обычный корневой домен т.е
site.ru = mysite1.site.ru = mysite2.site.ru
site.ru/user/2 = mysite1.site.ru/user/2 = mysite2.site.ru/user/2
Как получить image_style поля?
$user->$field_name->view('default')[0]['#image_st
getFormObject() и form-display. Ошибка.
Через админку - "очистка кэша". Иногда для меня это быстрее. Но в семерке "drush cc" и очистка кэша в админке давало один и тот же результат.
getFormObject() и form-display. Ошибка.
Отвечаю на всякий случай.
Проблема была в том, что оказывается, для обновления данных, которые в хуке, в восьмерке мало сделать обычную очистку кэша. Нужно выполнить cache rebuild.
drush cr
Выяснилось совершенно случайно, т.к. была открыта консоль. (У меня было изменено имя класса, а в кэше сидело старое).
Кэширование шаблонов Twig
Вот что мне помогло:
Спасибо за подсказку!
Кэширование шаблонов Twig
Да, только
cache: false
Обрезка файла изображения.
Дело в том, что Simplecrop единственный из коробки выглядит так, как надо.
Фасетный (?) фильтр товаров.
Спасибо, смотрю.
Фасетный (?) фильтр товаров.
Если тема жива,
а можно как-то вычислить свое значение, используя поля индекса, чтобы в итоге получить еще одно поле?
Агрегация не об этом.
(Если что, у меня проблема с конвертацией валют, в индекс попадают значения в той валюте, в которой они лежат в БД. Внятного решения не вижу).
Фасетный (?) фильтр товаров.
Поле Price » Сумма (десятичная) - commerce_price:amount_decimal - Десятичное число.
Так же как у дисплея.
Фасетный (?) фильтр товаров.
А если все-таки строить индекс по продуктам, почему не выводятся фасеты с их полями? Блок не отображается. Что это за проблема?
И нет части настроек. Например, если отметить в фильтрах "Search API ranges"
у индекса по дисплеям появились настройки Search API ranges (можно выбрать числовые поля) - скрин 1
у индекса по продуктом нет - скрин 2
Все-таки, как ни выкручиваюсь, мне нужен поиск по продуктам, с учетом задачи.
Фасетный (?) фильтр товаров.
Фасетный (?) фильтр товаров.
Фасетный (?) фильтр товаров.
Да! Если имеется в виду "Index status". Индексируется без ошибок.
Поля отмечены только эти:
UPD. Причиной был HTML-фильтр почему-то.
Фасетный (?) фильтр товаров.
Фасетный (?) фильтр товаров.
Значит, у меня проблема в какой-то ерунде, которую я с ходу не вижу. (Поиск пустой)
Фасетный (?) фильтр товаров.
У меня в индексах сейчас сейчас только Title самого товара, связки нет.
Фасетный (?) фильтр товаров.
Спасибо большое! Видео и правда помогло разобраться!
Осталась только одна проблема, поиск прекрасно работает с нодами, а когда я в качестве Entity type выбираю Commerce Product - не ищет даже по заголовку. Или это я что-то не догоняю на ночь глядя.
Фасетный (?) фильтр товаров.
Спасибо за ответы! Вникаю в суть.
Мне на самом деле нужно самое быстрое решение на данный момент.
Насчет "тривиальности", я думаю, tmp имел в виду популярность задачи, любой мелкий магазин на запуске нуждается в подобных функциях ) Так что мне тоже показалось, что должно быть все проще и с готовыми решениями.
Как понимаю, главный плюс фасетов в производительности.
Воспользоваться сейчас услугами solr-хостинга нет возможности, вопрос нагрузки пока не стоит, нужна реализация функционала.
Фасетный (?) фильтр товаров.
Проект пока не такого масштаба, чтобы прибегать к помощи solr-хостинга. Но учту на будущее.
Фасетный (?) фильтр товаров.
Просмотр мануалов не дал мне как раз представления, можно ли связать поля двух сущностей. Везде рассматривался индекс по материалу.
Возможно, я недостаточно долго в них копаюсь.
Фасетный (?) фильтр товаров.
Понятно, что надо привыкать к фасетам, но первый случай мне и ваш совет пригодится.
Webform rules. Разные типы полей.
Я перефразирую.
Может кто-нибудь подсказать, как сделать доступными свои данные для экшна "Set a data value", когда я устанавливаю значение поля ноды entity-created:field-fieldname, в случае если списке селекторов они не показываются.
Значения мне нужно получить из submit формы.
Программно.
[Решено] Не могу обновить libmysqlclient - Сentos 6
Задача решилась, правда сначала от балды.
Запишу на память, и если кому-то пригодится.
mysqlclient - не нужен.
то есть libmysqlclient нужно удалить и удалить библиотеку php-mysql (или они взаимоудаляются по зависимости, точно не помню). Вместо нее установить php-mysqlnd. Это более актуальная библиотека php, и клиент ей не нужен.
Если ошибаюсь в выводах, поправьте
Получился в итоге такой расклад. /сейчас php5.6, был php 7, но это для меня не принципиально/
[Решено] Не могу обновить libmysqlclient - Сentos 6
Сейчас у меня так. compat-mysql51 - не он?