- Удобное управление контентом
- Гарантия на проект 5 лет
- Онлайн чат в подарок!
- Бесплатная установка SSL сертификата
Сперва необходимо достаточно подробно заполнить бриф.
После заполнения выслать на почту sofwarepass@yandex.ru
В течение одного рабочего для Вам будет предоставлена конечная цена разработки сайта
Всё ПО регистируется на Ваше имя.
* защита и веб-антивирус предоставляется только при покупки 1С-Битрикс редакции "стандарт" и выше.
За отображение карточки товара отвечает компонент catalog.element. Идём в шаблоны данного компонента. Они могут располагаться в папке /local/templates/ВашШаблонСайта/components/bitrix/catalog.element или по стандартной схеме в папке bitrix/templates/ВашШаблонСайта/components/bitrix/catalog.element ищем выбранный Вами шаблон (по умолчанию .default) и готовимся его редактировать.
Открываем файл templates.php — это основной файл шаблона компонента. В данном файле ищем вывод заголовка товара. При поиске заголовка удобно пользоваться «Инструментами разработчика» горячая клавиша в хроме ctrl+shist+i.
В моём случае это была строка
=$name?>
Для удобного обращения к данному заголовку я добавил класс «product-title-edit».
Теперь зная, что bitrix при смене торгового предложения умеет менять свойства и цену ищем место где он это делает. А делает это он в файле script.js в этом же шаблоне.
В данном файле есть метод changeInfo найдите его. В данном методе как раз и происходит изменение информации в шаблоне. Давайте в самый низ данного метода (строка 1730) добавим 1 строку.
$('.product-title-edit').html(this.offers[this.offerNum]['NAME']);
В свойстве this.offers лежит массив всех торговых предложений. А в this.offerNum лежит порядковый номер (ключ) текущего (выбранного) торгового предложения. Таким образом когда скрипт будет обновлять информацию при переключении торгового предложения сменится и заголовок товара.