Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Layer

Recommended Posts

Приветствую!

Ногами не пинать, поиском не нашел.. :)

Такая вот задача.. Как бы сделать, чтобы в "Просмотр корзины" при нажатии на товар открывалось под названием товаров его описание, и при втором нажатии - скрывалось...

А когда клацаешь на картинку, чтобы она открывалась тут же для "увеличенного просмотра"?

Благодарю!

Надіслати
Поділитися на інших сайтах


UP

Собрались раз в день апать?

По делу:

Чтобы выводить описание товара и увеличенное изображение - в контроллере корзины при формировании списка-массива товаров добавляете еще два ключа для элементов - первый 'description' => описание продукта, второй 'popup' => resize имаджа изображения до 600 на 600. Таким образом вы передаете данные на view (может они и передаются, времени нет смотреть).

В view шаблона

1) Выводите описание в отдельный div и с помощью функции jquery.toggle или slideUp или в конце концов animate реализуете выезжающий и заезжающий обратно div по определенной ссылке.

2) Для того чтобы изображение увеличивалось просто делаете его в виде ссылки как у вас это сделано на странице товара например - у вас есть превьюшка и есть popup - увеличенное изображение, делаете по аналогии. Все решает класс потипу lightbox или что то еще у этйо ссылки.

  • +1 1
Надіслати
Поділитися на інших сайтах


Чего то не пойму..

product.tpl

<h1><?php echo $heading_title; ?></h1>
<div class="product-info">
<?php if ($thumb || $images) { ?>
<div class="left">
<?php if ($thumb) { ?>
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
<?php } ?>
<?php if ($images) { ?>
<div class="image-additional">
<?php foreach ($images as $image) { ?>
<a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>

cart.tpl

	  <?php foreach ($products as $product) { ?>
	  <tr>
	    <td class="image"><?php if ($product['thumb']) { ?>
		  <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a>
		  <?php } ?></td>

Это все если я правильно понял нужные строки..

Но откуда он переменные то берет..

Чтобы не подставлял, говорит что нет такой переменной...

Подскажите подробнее плз :)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.