С Новым годом! Форум программистов, компьютерный форум, киберфорум
1С Битрикс
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 07.04.2024
Сообщений: 4
1

Как сделать вывод в детальной странице товара название товара?

04.05.2024, 18:19. Показов 473. Ответов 3

Author24 — интернет-сервис помощи студентам
Добрый.

Есть код:

PHP/HTML
1
2
3
4
5
<?php
$offerId = $arResult['OFFERS_SELECTED']; // ID выбранного торгового предложения
$offerName = $arResult['OFFERS'][$offerId]['NAME']; // Название выбранного торгового предложения
echo ''.$offerName.'';
?>
Он, в принципе, выводит название торгового предложения. Но если меняю, например, цвет товара, то название он не меняет, приходится обновлять страницу. Подскажите пожалуйста, как переделать код, чтобы при изменении страницы сразу подтягивалось название из торгового предложения?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2024, 18:19
Ответы с готовыми решениями:

Установка meta-description и title на детальной странице товара
Задача: если установлено значение мета-описания, то выводить его. В противном случае выводить...

Как вывести ссылку на категорию товара на странице товара?
Товар у меня это bitrix::catalog.element Категория - это у меня Рабочий стол - Контент - Каталоги...

Последовательный вывод товара. Как сделать вывод товара?
вот есть скрипт выбора элементов последовательно. демо $(function(){ var questions =...

Как убрать название (цену) товара в миниатюрах и обвести вокруг товара бордюрами?
Здравствуйте! Этот фрагмент на изображений...

Как вставить цену товара в input на странице товара?
Всем доброго времени суток,использую Woocommerce Нужно сделать калькулятор для товаров,на каждой...

3
2707 / 1302 / 253
Регистрация: 16.03.2008
Сообщений: 6,062
Записей в блоге: 2
05.05.2024, 14:51 2
Править шаблон компонента. Очевидно, что у вас переключение ТП происходит при помощи JS. Соответственно надо его изменить. Как правило в этом скрипте есть некая функция, которая обновляет необходимые элементы страницы при выборе ТП. Ее надо найти и добавить замену названия. В PHP скрипте только надо позаботится, чтобы название было в используемом js скриптом массиве.
0
0 / 0 / 0
Регистрация: 07.04.2024
Сообщений: 4
06.05.2024, 22:03  [ТС] 3
Это то понятно, что шаблон править. У меня Аспро максимум, если что. Вот в нем пара строк:

PHP
1
2
<span class="article__title" itemprop="name"><?= $article["NAME"]; ?>:</span>
         <span class="article__value" itemprop="value"><?= $article["VALUE"] ?></span>
легко выводит артикул товара и меняет артикул при переключении товара на другой цвет. Как бы название торгового предложения по аналогии вывести...

К сожалению, в PHP я нуб, другим раньше увлекался.
0
2707 / 1302 / 253
Регистрация: 16.03.2008
Сообщений: 6,062
Записей в блоге: 2
06.05.2024, 22:09 4
В том то и дело, что тут не php надо а javascript править.

Сразу оговорюсь, при обновлениях аспро есть шанс, что ваши правки будут затерты.

Версии могут не совпадать с тем, что я смотрю. Но ориентировочно. В каталоге шаблона есть файл script.js в нем есть функция

Javascript
1
window.JCCatalogElement.prototype.ChangeInfo = function ()
В конце этой функции есть что то типа

ItemObj.TITLE = this.offers[index].NAME;

Вот рядом с этой строкой поставьте

Javascript
1
$('h1').html(this.offers[index].NAME);
0
06.05.2024, 22:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2024, 22:09
Помогаю со студенческими работами здесь

Составить программу, в которой описывается структура из полей: Название товара, Название магазина, в котором продается товар, Стоимость товара в рубля
Составить программу, в которой описывается структура из полей: Название товара, Название магазина,...

Организовать файл записей PRICE, содержащих следующие поля: название товара, название магазина, в котором продаётся товар, стоимость товара в гривнах
Организовать файл записей PRICE, содержащих следующие поля: название товара, название магазина, в...

Организовать файл записей PRICE, содержащих следующие поля: название товара, название магазина, в котором продаётся товар, стоимость товара в гривнах
Организовать файл записей PRICE, содержащих следующие поля: название товара, название магазина, в...

Опишите классу товара. Поля класса: имя товара, цена товара, количество товара на складе
Опишите классу товара. Поля класса: имя товара, цена товара, количество товара на складе. ...

Структура из полей: Название товара, Цена товара, Процентная ставка кредита
Составить программу, в которой описывается структура из полей: Название товара, Цена товара,...

Нужно чтобы количество товара на странице прайс уменьшалось при заказе товара
нужно чтобы количество товара на странице прайс уменьшалось при заказе товара на странице заказ, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru