от 29 900 руб.
Сайт визитка
  • Удобное управление контентом
  • Гарантия на проект 5 лет
  • Онлайн чат в подарок!
  • Бесплатная установка SSL сертификата
от 69 900 руб.
Корпоративный сайт
  • Разработка по Вашему дизайн-макету
  • Реализация любой бизнес логики
  • Первичная внутренняя SEO настройка
  • Удобное управление услугами компании
  • Формы обратной связи
  • Самостоятельная регистрация пользователя на сайте
от 59 900 руб.
Сайт-каталог
  • Подборка дизайна с учетом Ваших пожеланий
  • Настройка системы управления для самостоятельного наполнения
  • Запуск сайта в короткие сроки
  • Бесплатная настройка хостинга
  • Гарантия на проект 5 лет
  • Бесплатное подключение SSL сертификата
от 99 900 руб.
Интернет-магазин
  • Удобное управление интернет-магазином
  • Интеграция со всеми популярными системами оплаты
  • Выгрузка на Яндекс.Маркет
  • Персональный раздел с историей заказов
  • Гибкая система скидок
  • Умный фильтр по любым характеристикам
  • Складской учёт
Узнать точную стоимость разработки сайта:

Сперва необходимо достаточно подробно заполнить бриф.

Скачать бриф

После заполнения выслать на почту sofwarepass@yandex.ru

В течение одного рабочего для Вам будет предоставлена конечная цена разработки сайта

В стоимость разработки включено:
  • Установка и первичная настройка CMS 1C-Bitrix
  • Технология композитный сайт
  • Проактивная защита и веб-антивирус*
  • Структура для сайта
  • Инструкция по сайту

Всё ПО регистируется на Ваше имя.

* защита и веб-антивирус предоставляется только при покупки 1С-Битрикс редакции "стандарт" и выше.



Подстановка заголовка торгового предложения в название товара - Битрикс

За отображение карточки товара отвечает компонент catalog.element. Идём в шаблоны данного компонента. Они могут располагаться в папке /local/templates/ВашШаблонСайта/components/bitrix/catalog.element или по стандартной схеме в папке bitrix/templates/ВашШаблонСайта/components/bitrix/catalog.element  ищем выбранный Вами шаблон (по умолчанию .default) и готовимся его редактировать.

Открываем файл templates.php — это основной файл шаблона компонента. В данном файле ищем вывод заголовка товара. При поиске заголовка удобно пользоваться «Инструментами разработчика» горячая клавиша в хроме ctrl+shist+i.

В моём случае это была строка


Для удобного обращения к данному заголовку я добавил класс «product-title-edit».

Теперь зная, что bitrix при смене торгового предложения умеет менять свойства и цену ищем место где он это делает. А делает это он в файле script.js в этом же шаблоне.

В данном файле есть метод changeInfo найдите его. В данном методе как раз и происходит изменение информации в шаблоне. Давайте в самый низ данного метода (строка 1730) добавим 1 строку.


$('.product-title-edit').html(this.offers[this.offerNum]['NAME']); 

В свойстве this.offers лежит массив всех торговых предложений. А в this.offerNum лежит порядковый номер (ключ) текущего (выбранного) торгового предложения. Таким образом когда скрипт будет обновлять информацию при переключении торгового предложения сменится и заголовок товара.


Подстановка заголовка торгового предложения в название товара - Битрикс

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

Назад в раздел