Перейти к содержанию
Layer

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

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

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

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

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

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

Благодарю!

Поделиться сообщением


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

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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.