А на страницах есть $APPLICATION->ShowTitle() ?
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
|
Почитайте документацию по классам модуля иблоков. Вкратце, надо получить список всех элементов иблока через CIBlockElement::GetList(), указав в получаемых полях диапазон, а так же указать сортировку сначала по ID, а затем по диапазону. Результатом будет длинный ряд элементов, идущих парами (при условии что диапазон у всех заполнен), четные будут содержать в поле "диапазон" - нижний порог, а нечетные - верхний. Дальше уже логика.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
Это можно сделать "в две строчки".
1. Создайте папку для хранения ресайзнутых картинок папке аплоад, например. 2. Задайте событиям OnAfterIBlockSectionUpdate и OnAfterIBlockSectionAdd какой-нибудь обработчик. 3. В обработчике открывайте файл картинки через , создавайте новую нужного размера, потом копируйте в нее исходную через . После чего ее с именем <ID>.jpg в созданную папку. 4. В шаблоне вместо CFile::GetPath() используйте путь к вашей папке с превьюшками.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
Я видимо не так понял, у вас множественное свойство "диапазон" содержит множество диапазонов или два предела одного диапазона? Если второе - то не понятно зачем так вообще сделано, если можно указать два свойства: "от" и "до", а потом фильтровать по ним. И перелопачивать вручную не нужно, для этого надо написать скрипт, который переделывает множественное свойство в два немножественных.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
Конечно, свойства у диапазонов ведь независимые и следовательно не парные, а просто кучей.
Чтобы сделать как вы хотите, надо создать отдельный иблок "диапазоны", а у объекта задать свойство "диапазон" типа "привязка к элементам иблока".
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
Если у источников данных нет нормального XML или CML2 экспорта, то, например, изучить preg_match и дергать странички с "одного сайта" и "сайтов производителей" через file_get_contents и формировать CSV.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|
|
|
|
|
А зачем это делать на пхп? Получите всех авторов с категориями одним запросом и сгенерируйте яваскриптовый хэш из всех авторов по категориям, в таком виде:
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90). |
|||||||
|
|
|