Не работает поиск аспро максимум
В Аспро: Максимум доступно 2 варианта отображения страницы поиска: с меню и фильтром. Используйте тип «С фильтром», если на странице поиска необходимо фильтровать результаты по параметрам. Подключайте тип «С меню», если хотите отображать категории товаров в левом боковом меню.
Страница поиска с фильтром.
Просматривайте товары, которые удовлетворяют условию поиска, по категориям. Для этого просто нажмите на название раздела над умным фильтром. Например, в интернет-магазине вы искали футболки. Чтобы посмотреть только женские футболки, необходимо кликнуть на название категории «Женская одежда» (2). Чтобы вернуть весь список товаров, нужно кликнуть по заголовку «Найдено в разделах» (1).
Страница поиска с меню.
Выбрать понравившийся вам вариант вы можете через виджет настроек в категории «Каталог». Выберите вариант в блоке «Вид страницы поиска». Сохраните изменения.
А также выбрать тип страницы вы можете в административной части. Для этого перейдите в настройки решения: Аспро → Аспро: Max → Настройки. Откройте таб «Каталог».
Выберите вариант в поле «Вид страницы поиска» и сохраните изменения.
Тестируйте типы отображения страницы поиска и подключайте тот, который подходит вашему проекту.
Источник
Проблемы с решениями на Аспро после обновления Битрикса
Мы не стали дожидаться обновлений и уже сейчас можем посоветовать как починить свой сайт тем, кто столкнулся с проблемой.
Внимание, изменения коснутся модуля Аспро, поэтому они затрутся после следующего обновления вашего решения.
Первое что нужно поправить, это основной класс компонента вашего решения.
Заходим сюда:
/bitrix/modules/aspro.allcorp2/classes/general/CAllcorp2.php
Выделенные жирным папка и файл будут зависеть от вашего решения Аспро.
Находим в файле функцию getFieldImageData и в ней строку:
$arItem[$fieldName] = $imageData;
Заменяем эту строку на:
$arItem[‘FIELDS’][$fieldName] = $imageData;
Готово, теперь большинство компонентов будет отлично работать.
Если в каком-то разделе, например в каталоге, все еще нет картинок, то откройте шаблон списка элементов и найдите строки:
if($bShowImage) <
$bImage = strlen($arItem[‘FIELDS’][‘PREVIEW_PICTURE’][‘SRC’]);
$arImage = ($bImage ? CFile::ResizeImageGet($arItem[‘FIELDS’][‘PREVIEW_PICTURE’][‘ID’], array(‘width’ => 400, ‘height’ => 200), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true) : array());
$imageSrc = ($bImage ? $arImage[‘src’] : SITE_TEMPLATE_PATH.’/images/noimage_product.png’);
$imageDetailSrc = ($bImage ? $arItem[‘FIELDS’][‘DETAIL_PICTURE’][‘SRC’] : false);
>
И удалите в них [‘FIELDS’].
После этого в шаблоне тоже будут показываться изображения.
UPD 21.09.2018: Битрикс выпустил обновление модуля «Информационные блоки» (обновление 18.0.4), которое решает эту проблему. Но если у вас лицензия Битрикса не активна и вы не можете поставить обновления, вы можете воспользоваться инструкцией выше. Или заказать у нас продление Битрикса, обращайтесь!
Источник
База знаний
Поиск по сайту работает некорректно
Если в поле поиска ввести полное название бренда или товара (например, прописать nike), товары находятся. Если же ввести неполное название (например, nik), поиск не осуществляется.
Вот как это может выглядеть на сайте:
Для Аспро: Максимум, Аспро: Next, Аспро: Оптимус и Аспро: Маркет.
В последних версиях решений настройка задается через параметры компонента каталога. В публичной части сайта наведите на область страницы в режиме правки и нажмите на шестеренку.
В настройках поиска найдите поле «Искать без учета морфологии (при отсутствии результата поиска)». Поставьте галку и сохраните изменения.
Если у вас нет такой настройки в параметрах компонента каталога, то в настройках шаблона поиска нужно изменить значение параметра RESTART.
Внимание! Нижеследующая инструкция подразумевает работу с кодом шаблона. Перед внесением изменений обязательно познакомьтесь с нашими рекомендациями. Если вы собираетесь вносить изменения в код шаблона
Для Аспро: Маркет, Аспро: Оптимус, Аспро: Интернет-магазин в публичной части сайта активируйте режим правок и перейдите на страницу поиска. Нажмите всплывающую кнопку со стрелкой рядом с шестеренкой и выберите пункт Поиск по каталогу → Редактировать шаблон компонента.
Для Аспро: Next в публичной части сайта активируйте режим правок и перейдите на страницу поиска. Нажмите всплывающую кнопку со стрелкой рядом с шестеренкой и выберите пункт Редактировать шаблон компонента → Каталог (bitrix:catalog).
Найдите в коде строку «RESTART» => «значение» и пропишите в качестве значения «Y».
После этого в результатах поиска будут выводиться все товары, в названии которых имеются заданные в поиске символы.
Источник
Не работает поиск аспро максимум
В Аспро: Next, начиная с версии 1.1.6, вы можете отображать или скрывать в строке поиска в шапке товары, которых нет в наличии.
Чтобы задать отображение, перейдите в настройки решения.
Аспро → Аспро: Next → Настройки
В поле «Скрывать отсутствующие товары в поиске в шапке» поставьте галку, если не хотите отображать в строке поиска товары, которых нет в наличии. Если вы хотите выводить отсутствующие товары, уберите галку.
В нашем примере холодильника Electrolux ERB-34033W нет в наличии.
Чтобы товары отображались в строке поиска в шапке, у них должен быть задан количественный учет. Вы можете включить параметр для всего сайта, для этого перейдите в настройки торгового каталога.
Настройки → Настройки продукта → Настройки модулей → Торговый каталог
Чтобы включить количественный учет, нажмите кнопку «Изменить» в блоке «Значение параметров товаров по умолчанию».
В поле «Включить количественный учет» поставьте галку. Затем нажмите кнопку «Сохранить».
Вы можете задать эту настройку отдельно для товаров. Чтобы включить параметр, перейдите в редактирование карточки товара на вкладку «Торговый каталог», затем на вкладку «Параметры». В поле «Включить количественный учет» выберите параметр «да».
Если в настройках решения вы поставили галку в поле «Скрывать отсутствующие товары в поиске в шапке», товар не будет отображаться в поиске по заголовкам в шапке.
Если в настройках решения вы убрали галку в поле «Скрывать отсутствующие товары в поиске в шапке», товар будет отображаться в поиске по заголовкам в шапке.
Источник
Не работает поиск аспро максимум
В новых версиях интернет-магазинов появилась возможность осуществлять поиск не только по названиям элементов (товаров), но и по свойствам торговых предложений — например, по размеру «XS» или цвету «Белый»
- Аспро: Next — начиная с версии 1.0.11
- Аспро: Маркет — начиная с версии 1.3.9
- Аспро: Оптимус — начиная с версии 1.1.9
- Аспро: Шины и диски 2.0.
Для настройки перейдите в административную часть сайта в Контент → Инфоблоки → Типы инфоблоков → Каталог → Торговые предложения.
Переключитесь на вкладку «Свойства». У нужного свойства торгового предложения нажмите на многоточие — например, у свойства «Размер».
Поставьте галочку в строке «Значения свойства участвуют в поиске» и сохраните изменения.
Теперь нужно сделать переиндексацию поиска. Перейдите в Настройки → Поиск → Переиндексация.
Вы можете переиндексировать только измененные параметры или все целиком. Мы рекомендуем проводить переиндексацию поиска полностью. Для этого снимите галочку в строке «Переиндексировать только измененные». После этого нажмите на кнопку «Переиндексировать».
В результате после нажатия кнопки «Искать» или кнопки клавиатуры «Enter» поисковая выдача будет иметь вид:
Теперь рассмотрим, как включить поиск по торговым предложениям в выпадающем списке поиска (чтобы торговые предложения отображались еще до нажатия кнопки «Искать» или кнопки клавиатуры «Enter»):
В Аспро: Next эта настройка включена по умолчанию. В Аспро: Оптимус и Аспро: Маркет это нужно сделать дополнительно.
В публичной части сайта при включенном режиме правки наведите на область поиска. В появившейся панели меню нажмите на стрелочку. Выберите «Поиск по заголовкам» → «Редактировать параметры компонента».
На вкладке «Категория #1» в блоке «Ограничение области поиска» выберите вариант «Каталог». В блоке «Искать в информационных блоках типа» установите вариант «все», если хотите, чтобы в поиске отображались и торговые предложения, и товары каталога, в названии которых присутствует поисковое слово — например, «Синий».
Если вы хотите, чтобы в выпадающем списке поиска отображались только торговые предложения, выберите вариант «Торговые предложения».
Результат выбора «все»: поиск и по торговым предложениям, и по заголовкам товаров:
В публичной части сайта при включенном режиме правки наведите на область поиска. В появившейся панели меню нажмите на шестеренку.
На вкладке «Дополнительные настройки» в строке «ID инфоблока каталога» напишите «13,all» (обязательно маленькими буквами!), если хотите, чтобы в поиске отображались и торговые предложения, и товары каталога, в названии которых присутствует поисковое слово — например, «Синий».
Если вы хотите, чтобы в выпадающем списке поиска отображались только торговые предложения, укажите ID, равный 14.
Чтобы вернуть первоначальный вариант поиска по заголовкам товаров ,укажите ID инфоблока каталога, равный 13.
Результат выбора «13, all»: поиск и по торговым предложениям, и по заголовкам товаров:
Источник