Jump to content

Recommended Posts

В классе Cart.class.php нужно выбрать из базы для товаров поле small_image, и в шаблоне вывести его аналогично списку товаров

Link to post
Share on other sites
  • 4 weeks later...

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

Link to post
Share on other sites

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}

Link to post
Share on other sites
  • 4 weeks later...

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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}

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

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

Link to post
Share on other sites
  • 5 months later...
  • 9 months later...

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

// Сформируем массив товаров в корзине
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 как можно сделать?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...