Цитата |
---|
natulaka пишет: Проблема в том, что у меня в каждом пункте меню должна меняться своя картинка. Неужели это нельзя как-то сделать методами Битрикс? |
Нет, замену картинок методами битрикс нельзя. Это визуальный эффект - задача JS, а не битрикса.
Вы же не ругаетесь на битрикс за то, что у вас картинки jpg с шумом? Правильно, вы ругаетесь на алгоритм сжатия JPG и на того, кто сохранял в слишком низком качестве. Хотя мог вообще в PNG сохранить!
Поскольку вам нужны разные картинки в первоначальный алгоритм придётся добавить коррективы:
1) Вам нужно создать пользовательское свойство для меню, где вы будете хранить путь к картинке или её идентификатор (ну или как-то ещё выбирать какую картинку какому пункту показывать)
2) В компонент передать это свойство, а в шаблоне его обработать.
P.S. в принципе можно вообще отказаться от меню. И сделать то же самое на инфоблоках. Если знаете инфоблоки, то это будет проще, но принцип точно такой же.
Компонент списка элементов вместо компонента меню только придётся использовать.