Перейти к содержимому


Фотография
- - - - -

Вес товара

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

Лучший Ответ Cheren-dow , 29 March 2016 - 15:29

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

  1. \modules\mod_jbzoo_basket\tmpl\uikit.php

После строк

  1. $items = $modHelper->getBasketItems(array(
  2. 'class' => array(
  3. 'image' => 'uk-thumbnail'
  4. )
  5. ));

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

  1. $nItems = $order->getItems();

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

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

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

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

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

gepg_200x0.jpg

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 udjin

udjin

Отправлено 27 March 2016 - 19:09

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

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

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

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


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 28 March 2016 - 09:57

udjin сказал(а) 27 Мар 2016 - 18:09:

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

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


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

#3 udjin

udjin

Отправлено 28 March 2016 - 10:05

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


  • 0

#4 udjin

udjin

Отправлено 28 March 2016 - 17:25

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


  • 0

#5 Cheren-dow

Cheren-dow

Отправлено 29 March 2016 - 08:04

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


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

#6 Cheren-dow

Cheren-dow

Отправлено 29 March 2016 - 15:29   Лучший Ответ

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

  1. \modules\mod_jbzoo_basket\tmpl\uikit.php

После строк

  1. $items = $modHelper->getBasketItems(array(
  2. 'class' => array(
  3. 'image' => 'uk-thumbnail'
  4. )
  5. ));

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

  1. $nItems = $order->getItems();

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

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

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

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

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

gepg_200x0.jpg


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





Темы с аналогичным тегами корзина, вес товара, оформление заказа

Click to return to top of page in style!