В карточке товара при покупке передаём в корзину свойство COLOR типа "привязка к элементам ввиде списка". При этом в список выводятся значения вида: Черный (классический) Тип данных string. ( string(83) "Черный (классический)" )
Хотелось бы пользователям показывать только самое название без тегов: Черный (классический) Но почему-то функции обработки строки не срабатывают для вывода: ни preg_match_all, ни strip_tags. Подскажите пожалуйста, в чём может быть причина?
Евгений Малков пишет: Для начала скопируйте вызов catalog.section.list из sections.php в section.php, что получится?
Делала уже. Вызовы отличаются только тем, что в одном случает определен SECTION_ID и SECTION_CODE, а в другом нет. Соответственно, если не определять - то подкаталоги не подгружаются. Я так понимаю, нужно рыться все-таки в самом коде компонента..
Евгений Малков пишет: у catalog.section.list параметр TOP_DEPTH (Максимальная отображаемая глубина разделов) указан? Попробуйте "SECTION_ID" =>"" или вообще убрать
В шаблоне TOP_DEPTH задается строкой: $TOP_DEPTH = $arResult["SECTION"]["DEPTH_LEVEL"]; В вызове компонента catalog.section.list глубина указана: "TOP_DEPTH" => $arParams["SECTION_TOP_DEPTH"], Так же в вызове компонента каталога указан параметр: "SECTION_TOP_DEPTH" => "3",
Если не определять SECTION_ID, то не подгружаются подкаталоги - работает только верхний уровень.
Евгений Малков, такой способ я уже пробовала, но при этом перестают подгружаться подразделы (сделано на основе шаблона tree).. Не подскажете, как можно реализовать это с подрузкой подразделов?
Антон Пилецкий, спасибо, но при организации меню через компонент меню есть свои сложности, из-за которых и решено было делать меню через catalog.section.list, в частности:
1) вывод описания и изображений разделов; 2) вывод элементов каталога тут же в меню.
Евгений Малков, спасибо огромное за подсказку! Не могли бы вы уточнить, добавить параметр "CURRENT_SECTION_ID" - нужно в файле component.php ? И где именно нужно задавать "SECTION_ID" равным 0 - в шаблоне, настройке компонента или там же в component.php ?
Сделала меню-аккордеон из catalog.section.list. Вызываю один и тот же компонент из обоих файлов section.php и sections.php - в одном случае с указанием "SECTION_ID", в другом без него (как в исходных компонентах по-сути).
Вопросы:
Как сделать, чтоб при переходе с главного уровня каталога в подраздел отображалось все дерево разделов, а не только текущий?
Как сделать так, чтоб активный раздел открывался в меню при переходе в этом раздел?
Надо заметить, что если просто убрать в вызове списка разделов строку
В одном магазине так сделала - работает - товары добавляются в корзину с нужными характеристиками. Во втором магазине применяю тот же алгоритм, но при добавлении товара выдает ошибку:
Станислав Шашалевич, спасибо, Вы правы. Без ajax все работает как надо. Но без него не работает и умный фильтр. Вы не могли бы подсказать, как настроить компонент, чтоб и фильтр работал, и переходы на страницу не ломались?
В один прекрасный момент ссылки на элементы каталога перестали открываться как положено. При клике по ссылке на детальный просмотр соотв. страница отображается, но при этом в строке браузера остается адрес исходного раздела, и при обновлении страницы опять же оказываемся в разделе. В чем может быть причина, может ли кто-то подсказать?
Вопрос в продолжение темы: мне нужно скрыть поля ввода над ползунком цены и при этом указывать в режиме реального времени выбранные значения по диапазону цены (то есть, что сейчас выводится в полях ввода - вывести текстом). Можете подсказать, где править? кусок кода из шаблона ниже:
Станислав Шашалевич, возможно. Я брала шаблон .default - думала, что он более полный и там все должно быть - видимо, ошибалась.
Но в итоге цену-то я настроила. А как быть с другими свойствами, которые тоже нужно сделать в виде ползунков? Ведь в стандартной поставке битрикса ползунки только для цены, как я вижу. Если у вас есть время, можете подсказать?
Александр Смолярчук, спасибо огромное! Как и предполагалось, решение на поверхности, и только я могла его не заметить. Смотрела шаблон .default, а в нём как раз нет ползунков..
Станислав Шашалевич пишет: А в стандарте разве цена и числовые свойства без ползунков? Вроде с ними.
Станислав, и мне кажется, что должно быть с ними. Однако даже если ставлю шаблон по умолчанию, идущий в комплекте, то ползунков нет. Никаких настроек для их отображения тоже. В коде поискала, но не нашла. Вы не могли бы подсказать, где и какие строчки или настройки отвечают за вывод диапазонов ввиде ползунков?
Доброго всем дня! Подскажите пожалуйста, как в умном фильтре (установлены последние обновления) сделать ползунки для: 1) цены 2) любого другого свойства с типом "число"
Можно ли импортировать значения в highload-инфоблоки через админку?
Если нет, то какие-есть варианты решения задачи:
На старом сайте было порядка 200 товаров, которые различались только цветом. Сейчас решено все это безобразие сделать одним товаром, а расцветку подгружать через highload-инфоблоки. Но в отличие стандартных иб, для highload-инфоблоков нет встроенного инструмента импорта значений. А хотелось бы. Заранее спасибо всем, кто найдет время высказать свои предположения.