нет, физические страницы /folder1/index.php получает [folder1] /folder1/folder2/index.php получает [folder1, folder2] /folder1/folder2/folder3/index.php получает [folder1, folder2, folder3] /folder1/folder2/page.php получает [folder1, folder2] -- а хотелось бы [folder1, folder2, page]
Если я нахожусь на странице /folder1/folder2/folder3/, то в шаблон breadcrumbs мне поступает массив [folder1, folder2, folder3]. Если на странице /folder1/folder2/page.php, то [folder1, folder2]. Как получить полный путь для текущей страницы, не зависящий от её типа (раздел/обычная)?
Есть каталог товаров, но, например, модель TM320 (tm латиницей) не находится по запросам "320" и "тм320" (кириллицей). Существует ли способ решить эту проблему кроме "добавить все нужные поисковые слова тэгами в товар" и "переписать модуль поиска"?
Хочется менять оформление страницы товара и списка в каталоге при наличии скидки. В шаблоне страницы с подробным описанием работает конструкция <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?>скидка на этот товар есть<?else:?>...<?endif?>
Есть: учебный план по нескольким десяткам курсов Требуется: массово вводить расписание (подготовленное, например, в формате CSV); выводить администратору расписание для любого выбранного курса на ближайший месяц; выводить на странице расписание для любого выбранного пользователем курса на текущую неделю; опционально -- интегрировать список курсов в навигацию сайта; опционально -- редактировать список занятий (как минимум, нужна возможность "перезалить" испорченный месяц).
Нужно ли для этого писать свой компонент, или можно отконфигурировать какой-то имеющийся?
Требуется довольно простой функционал -- список позиций с ценами, плюс несложная формула скидки в зависимости от количества выбранных пунктов. Есть какое-то готовое решение, или наиболее верным будет дописать простейший JS на странице с компонентом веб-формы? Во втором случае, как привязать функцию пересчёта к событию OnChange каждого чекбокса?