Jump to content


Photo
- - - - -

Вес товара

корзина вес товара оформление заказа

Best Answer Cheren-dow , 29 March 2016 - 15:29

udjin, что бы вывести цену из элемента цены необходимо открыть шаблон модуля корзины. На моем сайте используется шаблон uikit это файл:

\modules\mod_jbzoo_basket\tmpl\uikit.php

После строк

$items    = $modHelper->getBasketItems(array(
    'class' => array(
        'image' => 'uk-thumbnail'
    )
));

Добавьте строку:

$nItems = $order->getItems();

Далее внутри цикла, к примеру после строк:

<?php elseif ((int)$params->get('jbcart_item_quantity', 1)): ?>
    <?php echo $cartItem['quantity']; ?>
<?php endif; ?>

Выводите вес:

<?php
if ($weight = $nItems[$itemKey]->find('elements._weight')) {
    echo '<strong>Вес:</strong> ' . $weight;
}
?>

В итоге в модуле должен выводится указанный в товаре вес:

gepg_200x0.jpg

Go to the full post


  • This topic is locked This topic is locked
5 replies to this topic

#1 udjin

udjin
  • JBZoo User (rus)
  • User rate: 9.1
  • posts: 101
  • topics: 14

Posted 27 March 2016 - 19:09

Здравствуйте! Интересует такой вопрос:

В элементе цены есть вес товара. Также вес есть отдельным простым текстовым полем. Как мне вывести общий вес всех заказанных товаров в модуль корзины или на страницу оформления заказа?  

В админке тыкался, так и не понял, вес - это элемент ядра, но вывести куда либо не получается, не пойму как.

Буду признателен за помощь.


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 28 March 2016 - 09:57

В элементе цены есть вес товара. Также вес есть отдельным простым текстовым полем. Как мне вывести общий вес всех заказанных товаров в модуль корзины или на страницу оформления заказа?  

Какой именно элемент вы хотите вывести, который относится к цене или же к материалу?


  • 0
Изображение
 

#3 udjin

udjin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 9.1
  • posts: 101
  • topics: 14

Posted 28 March 2016 - 10:05

Всё равно. Думаю, логичней вывести элемент цены. Текстовое просто дублирует на всякий случай.


  • 0

#4 udjin

udjin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 9.1
  • posts: 101
  • topics: 14

Posted 28 March 2016 - 17:25

Если что - используется демо телефонов, прости Господи...


  • 0

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 29 March 2016 - 08:04

udjin, в течении дня постараюсь выложить решение. 


  • 0
Изображение
 

#6 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 29 March 2016 - 15:29   Best Answer

udjin, что бы вывести цену из элемента цены необходимо открыть шаблон модуля корзины. На моем сайте используется шаблон uikit это файл:

\modules\mod_jbzoo_basket\tmpl\uikit.php

После строк

$items    = $modHelper->getBasketItems(array(
    'class' => array(
        'image' => 'uk-thumbnail'
    )
));

Добавьте строку:

$nItems = $order->getItems();

Далее внутри цикла, к примеру после строк:

<?php elseif ((int)$params->get('jbcart_item_quantity', 1)): ?>
    <?php echo $cartItem['quantity']; ?>
<?php endif; ?>

Выводите вес:

<?php
if ($weight = $nItems[$itemKey]->find('elements._weight')) {
    echo '<strong>Вес:</strong> ' . $weight;
}
?>

В итоге в модуле должен выводится указанный в товаре вес:

gepg_200x0.jpg


  • 1
Изображение
 





Also tagged with one or more of these keywords: корзина, вес товара, оформление заказа

Click to return to top of page in style!