«Не работает» == ?
Компонент находится в «/catalog/index.php»?
В файле перед компонентом сделайте вывод print_r( $_REQUEST ) и гляньте, «распарсивается» ли урл на бренд.
>>> Я сделал характеристики в отдельный инфоблок, потому что можно задать картинку и различные доп описания.
===
Я так и понял. Мой вариант вам не подходит? Если заполнять через интерфейс на странице, тогда он должен подойти. Если через админку — тогда да: неудобно, потому что удобно видеть список характеристик.
Такая мысль ещё: всё-равно ведь набор вариантов значений какой-то фиксированный. То есть для того же топлива расход имеет набор значений.
Можно в инфоблоке характеристик саму характеристику сделать разделом, а варианты — элементами раздела. Тогда в привязке вы просто выбираете значение. А разделу в инфоблоке характеристик прописываете и картинку и что там ещё нужно.
Читать можно и первым способом и вторым.
В последнем вашем примере читается весь элемент и потом его свойства — 2 запроса к базе, а первый способ позволяет получить свойства одним запросом.
Вы про пример?
IKSO_CUSTOM::$IBLOCKS['brands'] - код (ID) инфоблока
$BRAND_ID - код элемента.
Ваш вызов синтаксически верный (если множественное слово имеет символьный код буквально "PERSONS")
Возможно проблема в том, как из выборки получить результат.
В примере это делается в цикле
while ($ob = $res->GetNext())
Алексей:
Задача состоит из:
1. Получить файл в область действия скриптов сайта (есть возможность скачивать скриптом по урлу или доступу или через фтп?).
2. Запустить скрипт для обработки полученного файла с набором параметров.
Создаём комплексный скрипт, который скачивает файл и запускает скрипт синхронизации цен и кладём его в крон на выполнение.
Вот после примеров, таких как описанный в статье, Битрикс назвают не-до-CMS, а работающих под Битрикс — не-до-программистами.
Замечание к способу получения данных: грузится полноценная страница и из неё вырезается нужный кусочек (при чём этот тренд исходит от самих авторов Битрикса). В контексте замечания, слова автора «...позволяет снизить нагрузку на сервер» звучат как лукавство.
Аякс не только для того, чтобы что-либо передать и получить без перезагрузки страницы, но и действительно экономии ресурсов. Но если делать по-уму, это слегка геморройно, что мало кому нравится.
У вас выводится Топ. Он фильтроваться не будет.
Вам нужно в параметрах компонента разобраться с блоком "Управление адресами страниц" и ЧПУ, чтобы компонент корректно заработал по разделам и элементам. https://pastenow.ru/3ebfc69c54959cc564de73b7117852bc
Компонент находится в «/catalog/index.php»?
В файле перед компонентом сделайте вывод print_r( $_REQUEST ) и гляньте, «распарсивается» ли урл на бренд.