Перейти к содержанию
artkb

Вывод значения UPC рядом с ценой

Рекомендуемые сообщения

Добрый день,  измерение цены (/м2, /шт ) выводится через поле UPC рядом с ценой, шаблон revoluion.  Вопрос как вывести это значение в категории у товара, где цена уже выводится , пересчитанная от значения опции.

 у меня платный шаблон revolution, цена товара в категории выводится уже с учетом первой опции, то есть цена в категории пересчитана от опции и выводится, но не выводится /м2 через upc , а у товаров без опций в категории выводится /м2 через upc
я добавил код - +' <?php echo $upc; ?>  в нужные места

.html(price_format(special)+' <?php echo $upc; ?>')

.html(price_format(val)+' <?php echo $upc; ?>')

.html(price_format(price)+' <?php echo $upc; ?>')

по аналогии со страницей товара для опций в category.tpl , но возникает ошибка - Undefined variable: upc

?php if ($stikers_status) { ?>
                                var price = json['price_n'];
                                <?php if ($revtheme_product_all['recalc_price_animate']) { ?>
                                    var start_price = parseFloat($('#product_products .special_no_format'+product_id).html().replace(/\s*/g,''));
                                    $({val:start_price}).animate({val:price}, {
                                        duration: 500,
                                        easing: 'swing',
                                        step: function(val) {
                                            $('#product_products .special_no_format'+product_id).html(price_format(price)+'<?php echo $upc; ?>');
                                        }
                                    });
                                <?php } else { ?>
                                    $('#product_products .special_no_format'+product_id).html(price_format(val)+'<?php echo $upc; ?>');
                                <?php } ?>
                            <?php } ?>
                         
                            var special = json['special_n'];
                            <?php if ($revtheme_product_all['recalc_price_animate']) { ?>
                                var start_special = parseFloat($('#product_products .price_no_format'+product_id).html().replace(/\s*/g,''));
                                $({val:start_special}).animate({val:special}, {
                                    duration: 500,
                                    easing: 'swing',
                                    step: function(val) {
                                        $('#product_products .price_no_format'+product_id).html(price_format(val)+'<?php echo $upc; ?>');
                                    }
                                });
                            <?php } else { ?>
                                $('#product_products .price_no_format'+product_id).html(price_format(special)+'<?php echo $upc; ?>');
                            <?php } ?>

 

в category.php  добавлен код 

  $data['products'][] = array(
                    'upc' => $result['upc'],

Что-то еще в category.php добавить наверно, может кто-то может подсказать?

 

Изменено пользователем artkb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.