208 похожих чатов

Добрый день. Столкнулся с такой проблемой, включена настройка в модуле инфоблоков

" Использовать параметры свойств в компонентах и формах"
Она подразумевает использование настроек свойств инфоблока в списке и детальной карточке прямо из настроек инфоблока.
Но нет в свойстве настройки что-то типа "выводить свойство в сравнении товаров". Но в компоненте каталога (комплексного) эта галочка играет роль для вывод свойств в сравнении товаров.
И получается, что она выводит все свойства каталога, и настройками компонента это никак не отрегулировать (как вариант параметр в настройки компонента вписать и его использовать).

Может я что-то упускаю и список свойств для сравнения каталога настраивается еще где-то?
Подскажите кто сталкивался.

8 ответов

57 просмотров

Компонент сравнения нужно заменять на другой, т.к. его даже переписать нельзя с сохранением совместимости. А времени на это нет.

Владислав-Vlad Автор вопроса
Eugene Zhukov
Компонент сравнения нужно заменять на другой, т.к....

Вы имеете ввиду свой писать? Каталожных я больше не вижу, кроме catalog.compare.list

Владислав Vlad
Вы имеете ввиду свой писать? Каталожных я больше н...

Я имею ввиду, что штатный надо менять другим штатным.

Владислав-Vlad Автор вопроса
Eugene Zhukov
Я имею ввиду, что штатный надо менять другим штатн...

Видимо я не так выразился. Я имел ввиду, что на данный момент другого штатного компонента не существует пока?

Владислав-Vlad Автор вопроса
Eugene Zhukov
Да, не существует.

Спасибо. Значит будем выдумывать что-то свое.

Владислав Vlad
Спасибо. Значит будем выдумывать что-то свое.

Посмотрите в сторону привязки свойств к разделам.

Владислав-Vlad Автор вопроса
Eugene Zhukov
Посмотрите в сторону привязки свойств к разделам.

Да я скорее всего отключу галочку, а в каталоге свойства проставлю. Чтобы отрабатывал с этой галочкой компонент, надо либо эту сроку убрать в самом компоненте $usePropertyFeatures = Iblock\Model\PropertyFeature::isEnabledFeatures(); И в параметрах комплексного каталога этой же строкой регулируется вывод свойств для сравнения Либо в параметры свойства инфоблока добавить новый "используется для сравнения" и сделать метод по типу выводу свойств для детальной страницы Iblock\Model\PropertyFeature::getDetailPageShowPropertyCodes getDetailPageShowPropertyCodes - этот метод я нашел как раз в компоненте catalog.compare.result. Почему-то с детального параметра свойства берутся.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта