Перейти к содержанию
Официальный форум поддержки Simpla

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

Добрый день, подскажите пожалуйста, как реализовать, что бы в корзине было не только название товара, но и его изображение?

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

люди дооообрыыыыеееее
будьтеее так любезны снизойти до обьяснения элементарных вещей
что конкретно и куда надо написать, чтобы маленькие картинки отображались в корзине

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

1) Добавить products.small_image as small_image:

Cart.class.tpl:
...
// Сформируем массив товаров в корзине
...
$query = sql_placeholder("SELECT ..., products.small_image as small_image, ... ", $variants_ids);
...

2) Вывести:
{if $variant->small_image}<img height=70 align=absmiddle src='files/products/{$variant->small_image}'>{/if}

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

кто смог прикрутить себе в магаз это?
у меня не получилось

если у вас получилось, поясните в каком месте cart.tpl эти строки вставлять
и что вместо троеточия пишется?

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

напиши пожалуйста после каких строк вставлял эти? и что за троеточия в коде? туда надо что-то вставлять?

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

1. Открываем Cart.class.php
2. Ищем в шаблоне строки // Сформируем массив товаров в корзине
3. Ниже будет $query = sql_placeholder (--СОДЕРЖИМОЕ--,)
4. В это содержимое вставляем products.small_image as small_image (содержимое не удаляем и незабываем отделять вставленный код запятыми )
5. Открываем файл Cart.tpl
6. В таблице заказа товара создаем еще одну ячейку и вставляем в нее код {if $variant->small_image}<img height=70 align=absmiddle src='files/products/{$variant->small_image}'>{/if}

По идее должно работать, у меня все получилось.

ЗЫ. если ничего не забыл.

Ссылка на сообщение
Поделиться на другие сайты
  • 5 месяцев спустя...
  • 9 месяцев спустя...

у меня нет такой строки:
____________________________________________________

// Сформируем массив товаров в корзине
if(is_array($_SESSION['shopping_cart']))
{
$products = Storefront::get_products(array_keys($_SESSION['shopping_cart']));
if(!empty($products))
{
foreach($products as $k=>$product)
{
// А количество товара - не должно превысить количество на складе
// (мало ли, может пока юзер играется с корзиной, кто-то купил уже эти товары)
$products[$k]->amount = $_SESSION['shopping_cart'][$product->product_id] = min($_SESSION['shopping_cart'][$product->product_id], $product->quantity);
// Добавим стоимость к общей сумме
$total_price += $product->discount_price*$products[$k]->amount;
}
}
}
____________________________________________________

на версии 1.1 как можно сделать?

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

В этой допотопной это будет {if $product->small_image}files/products/{$product->small_image}{/if}, больше ничего никуда добавлять не надо, это в карт.тпл

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...