Страница 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. Есть ли в них то, что вы хотите получить.
Просмотреть можно с помощью
Добавлено: 09.06.2017, 11:31
trainracing
ничего не понятно
koteyka-2 писал(а):Попробуйте просмотреть объекты $cart и $product. Есть ли в них то, что вы хотите получить.
Просмотреть можно с помощью
Добавлено: 09.06.2017, 12:43
makki
Чтобы было более понятно лучше так
Добавлено: 09.06.2017, 13:33
trainracing
makki писал(а):Чтобы было более понятно лучше так
вывело текст null
Добавлено: 09.06.2017, 13:41
m1hasik
trainracing писал(а):makki писал(а):Чтобы было более понятно лучше так
вывело текст 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
в апи все добавлено