Автор Тема: Переход на страницу продукта  (Прочитано 537 раз)

19 Февраль 2016, 11:45:26
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!
Вопрос такой..
На странице категорий при нажатии на изображение , происходит переход на страницу продукта.
<div class="product-image-container">
<a class="product_img_link" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url">
<img class="replace-2x img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" title="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} itemprop="image" />
</a>
Так-же есть и быстрый просмотр
<a class="quick-view" href="{$product.link|escape:'html':'UTF-8'}" rel="{$product.link|escape:'html':'UTF-8'}">
<span>{l s='Быстрый просмотр'}</span>
</a>
Как первый вариант изменить так, что-бы при нажатии на картинку происходил переход на быстрый просмотр.
Где нужно сменить в контроллере и классе.
Тема стандартная  1.6
Спасибо!
19 Февраль 2016, 11:47:58
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Поменять тег <a> у первого варианта на второй.
19 Февраль 2016, 12:12:25
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ.
Ну.. если-бы так просто. Класс разный , изображение самой картинки. Походу все в классе.
Может так можно но.. Надо свой класс открыть и указать размер изображения. Но где находиться класс
class="product_img_link"и
class="quick-view"
19 Февраль 2016, 12:55:43
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В файле /themes/default-bootstrap/js/global.js в функцию quick_view() добавьте событие click на класс product_img_link.
В шаблоне добавьте rel в ссылку с классом product_img_link.
<a class="product_img_link" rel="{$product.link|escape:'html':'UTF-8'}"
19 Февраль 2016, 13:10:42
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо большое буду пробовать.
19 Февраль 2016, 13:21:38
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо всем кто ответил.
Спасибо DarinSr !
Всего доброго, вопрос закрыт.