Страница 1 из 1

Передать поле в cart_deliveries.tpl

Добавлено: 09.06.2017, 08:26
trainracing
стоит модуль выборочной беспл. доставки, поле product->free_delivery (аналог выборочной выгрузки на маркет) но в корзине в cart_deliveries.tpl если указать

Код: Выделить всё

 {elseif $cart->total_price >= $delivery->free_from && $product->free_delivery == 1}
то он так и показывает стоимость доставки из $delivery->price
на симпле все работало, на окай 1.2.4 не хочет.

так

Код: Выделить всё

{elseif ($cart->total_price >= $delivery->free_from) || ($product->free_delivery == 1)}
тоже не хочет. не видит $product->free_delivery
Подскажите, что пропустил?

Добавлено: 09.06.2017, 11:13
koteyka-2
Попробуйте просмотреть объекты $cart и $product. Есть ли в них то, что вы хотите получить.
Просмотреть можно с помощью

Код: Выделить всё

{print_r($product)}

Добавлено: 09.06.2017, 11:31
trainracing
ничего не понятно

koteyka-2 писал(а):Попробуйте просмотреть объекты $cart и $product. Есть ли в них то, что вы хотите получить.
Просмотреть можно с помощью

Код: Выделить всё

{print_r($product)}

Добавлено: 09.06.2017, 12:43
makki
Чтобы было более понятно лучше так

Код: Выделить всё

{$product|@debug_print_var}

Добавлено: 09.06.2017, 13:33
trainracing
makki писал(а):Чтобы было более понятно лучше так

Код: Выделить всё

{$product|@debug_print_var}
вывело текст null

Добавлено: 09.06.2017, 13:41
m1hasik
trainracing писал(а):
makki писал(а):Чтобы было более понятно лучше так

Код: Выделить всё

{$product|@debug_print_var}
вывело текст null
по умолчанию в корзине нет такой переменной как $product, и информация хранится в $cart->purchases
а если через foreach то $cart->purchase->product

Добавлено: 09.06.2017, 14:11
trainracing
m1hasik писал(а):
trainracing писал(а):вывело текст null
по умолчанию в корзине нет такой переменной как $product, и информация хранится в $cart->purchases
а если через foreach то $cart->purchase->product
Пробовал, так тоже ничего не происходит почему-то

Добавлено: 09.06.2017, 14:29
m1hasik
Делайте {print_r($cart->purchases)} и смотрите есть ли там вообще это поле, может вы его забыли в api/Products.php добавить, в запрос SELECT

Добавлено: 09.06.2017, 15:31
trainracing
m1hasik писал(а):{print_r($cart->purchases)}

так же отображает null
в апи все добавлено