Ответить Новая тема Новый опрос 
 Вывести название атрибута в карточке товара
Resident
Новичок
Сообщений: 48
Регистрация: 04-08-2011


20-02-2016 01:09
Подскажите, плиз, как вывести название атрибута под его картинкой. Например, у меня есть цвет, к примеру я назвал его "белый", вот как вывести слово "Белый" под картинкой в карточке товара?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


20-02-2016 01:50
Задача плохо поставлена.
К каждой картинке привязан свой цвет? В ПУ можно к каждому изображению "привязать" атрибут и выводить их через скрипт в карточке.
Если изображения к атрибутам уже привязаны: откройте файл /themes/тема/js/product.js и до:
Код:
$('#thumbs_list li').hide();
добавьте:
Код:
$('#thumbs_at').empty();
if (typeof combinationsFromController != 'undefined' && typeof combinationsFromController[id_product_attribute] != 'undefined')
{
    $.each(combinationsFromController[id_product_attribute]['attributes_values'], function(key, value)
    {
        $('#thumbs_at').append(value)
    });
}

В шаблоне выводить через:
Код:
<div id="thumbs_at"></div>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Perevorot
Новичок
Сообщений: 1
Регистрация: 01-06-2017


01-06-2017 04:36
А можно подробнее как "выводить в шаблоне" ?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


01-06-2017 11:59
Цитата:( Perevorot @ 01-06-2017 05:36 Смотреть сообщение )
как "выводить в шаблоне" ?

Откройте шаблон стр. товара "/themes/ваша-тема/product.tpl" и добавьте подобный код:
Код:
<div id="thumbs_at"></div>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос