Юпитер Макс, ну а что жесткого-то? Запили свой комплексный компонент для hl)) там свои правила rewrite сделаешь и используешь эти два готовых компонента, не так уж и жёстко)) был бы комп, я бы сам запилил, интересная задачка))
countZer0, 2-мя запросами можно сделать:
- в первом зная id диеты получаешь id-шники связанных элементов
- во втором зная связанные id-шники получаешь эти элементы
Такой вариант не подойдёт?
Андрей Белый, ну если не вникать особо, зачем тогда тебе вообще компонент section.list, если ты запрос на разделы делаешь, то во втором запросе внутри while групируй элементы по ключу IBLOCK_SECTION_ID $elements['IBLOCK_SECTION_ID'][] = $arFields;
Андрей Белый, примерно понятно, сделай запрос в result_modifier.php своего catalog.section.list
Циклом собираешь в массив ID разделов и делаешь запрос CIBlockElement::GetList в фильтр передаешь массив разделов потом записываешь в $arResult элементы
Че-то мне кажется ты не понимаешь что тебе надо сделать. Зачем тебе catalog.section.list если на картинке просто список элементов, сгруппированных по разделам
SteepNET, дошло что ты там делаешь, ну хз надо пробовать, если будет время посмотрю, но не обещаю. Не помню в компонент можно же только один PRICE_CODE передать? Скорее всего да, попробуй передай другой тип цены, тогда у тебя сортировка по другой цене заработает, наверное))
SteepNET, нихера не понятно:
1. Ну присвоил ты переменной sorting значение, а дальше-то что?
2. $_GET["sort"] == ...
Ну вот кто так делает? Ну хотя бы сделай переменную с массивом допустимых значений и проверяй in_array
3. Прочитай что такое условный оператор switch case и первые свои if хотя бы замени на такую конструкцию
По существу только первый пункт, остальные про хороший тон
Юпитер Макс, давно это было, но если своими словами то как так. Эта супер/мега запатентованная технология композитного сайта при первом хите страницы записывает ее в кеш (кроме областей, которые отмечены как динамические) и при следующих хитах отдается готовая страница из этого самого кеша без запроса к серверу, затем уже идёт запрос на сервер и при получении ответа появляются динамические области
Можешь поэкспериментировать вот с этим ссылка
UPD забыл объяснить почему с кукой-то такая лажа, не смотря на то что ты адекватно считаешь смену куки динамическими данными, битриксоиды говорят - х.й тебе - мы считаем что это статика
Для скачивания в ссылке указывается атрибут download
В твоём случае вижу вариант только костыля, типа в ответе ajax js-ом создаёшь ссылку, ставишь атрибуты href="res" и download (можно указать значение, оно будет равно названию файла или оставить пустым, тогда название = названию на сервере), дальше клик и удаление ссылки из dom